dan*_*ver 3 uiviewcontroller uiview ios
我有一个UIViewController(DetailViewController),它包含一个顶部的导航栏和一个覆盖屏幕其余部分的UIView.是否可以使用除DetailViewController之外的UIViewController来控制UIView?
你可以这样做,但你不能忘记调用Apple所需的方法来嵌入UIViewControllers.否则,操作系统不会调用视图控制器来处理某些事件.
要添加视图控制器:
[self addChildViewController:childViewController];
[self.view addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];
Run Code Online (Sandbox Code Playgroud)
要删除视图控制器:
[childViewController willMoveToParentViewController:nil];
[childViewController.view removeFromSuperview];
[childViewController removeFromParentViewController];
Run Code Online (Sandbox Code Playgroud)
相关文档:
有关更多信息,请参阅此问题.
| 归档时间: |
|
| 查看次数: |
4804 次 |
| 最近记录: |