以SubView VS ChildViewController查看

时间:2016-05-18 09:50:55

标签: ios objective-c childviewcontroller uiviewcontentmode

任何人都可以解释我们何时应该将UIViewController添加为ChildViewController?

将它添加为ChildViewController而不是subView有什么好处?

请帮助我理解ChildViewController的用途。

2 个答案:

答案 0 :(得分:0)

当您将视图控制器添加为子视图控制器时,父视图控制器将保持一个指向子视图控制器的强指针,因此它不会立即释放。这不会自动将子视图添加到父视图中。所以你必须两个都打电话给他们。

当我需要创建多个视图控制器以插入另一个视图控制器并且不需要直接访问它时,我才使用它。

答案 1 :(得分:0)

全部关于 UI 代码管理如果您使用子视图来实现您想要在应用内部实现的内容,则需要在同一个viewcontrollers类中为您的视图编写代码但是我通过创建childviewcontrollers找到了一些有趣的东西。

  
      
  1. 有权使用seprate viewcontroller与其父视图控件及其seprate类一起调用。
  2.   
  3. 将点击按钮更新的无限控制器。
  4.   

通过实现containerView可以实现childViewControllers的创建 或者你必须看看这个link希望它有助于理解。