3

谁能解释我们什么时候应该添加一个 UIViewController 作为 ChildViewController?

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

请帮助我理解 ChildViewController 的目的。

4

2 回答 2

0

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

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

于 2016-05-18T10:58:10.160 回答
-1

如果您使用子视图来实现您想要在应用程序中实现的 功能,那么它的全部内容都与UI代码管理有关,您需要在同一个 viewcontrollers 类中为您的视图编写代码,但我通过创建 childviewcontrollers 发现了一些有趣的东西。

  1. 有权在单独的视图控制器上工作将与其父视图控制器及其单独的类一起调用。
  2. 无限控制器将通过点击按钮进行更新。

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

于 2016-05-18T11:13:14.013 回答