2010-04-30 143 views
1

我试图从本质上重新实现UISplitViewController(因为它有它的限制),但是当我创建一个UIViewController viewController,然后对它做一个“[viewController.view addSubview contentViewController.view]” ,要添加一个已经有视图控制器的视图,该视图似乎不会被其视图控制器初始化。我猜它的视图控制器正在被分离或释放,这是这种情况吗?将视图控制器添加为另一个视图控制器的子视图。不起作用

回答

2

你可以发布你的代码吗?

UIViewController* myController = [[UIViewController alloc] initWithNibName:@"myView" bundle:nil]; 
myViewClass* cellView = (myViewClass*)cellController.view; 
[self addSubview:cellView]; 

上述代码将使用“myView”nib中的视图添加子视图。

确保在笔尖文件 - 的观点是myViewClass 文件的所有者是UIViewController中和 其观点出口连接到视图。

+0

你不是指myController在第二行,而不是cellController? – Robotbugs 2013-03-05 11:01:47

相关问题