2012-05-30 360 views

回答

4

你可以这样做,但你不能忘记调用Apple嵌入UIViewControllers所需的方法。否则,您的视图控制器不会被操作系统调用来处理某些事件。

要添加视图控制器:

[self addChildViewController:childViewController];     
[self.view addSubview:childViewController.view]; 
[childViewController didMoveToParentViewController:self]; 

要卸下视图控制器:

[childViewController willMoveToParentViewController:nil]; 
[childViewController.view removeFromSuperview];    
[childViewController removeFromParentViewController]; 

相关文档:

请参阅this question了解更多信息。

0

您还可以在故事板中完成所有操作。只需将一个容器视图拖出到您的主视图控制器中,并使用嵌入式视图控制器中的嵌入式Segue。它会适当地为你设置所有的视图控制器层次结构。

相关问题