定制容器视图控制器子项呈现子视图控制器

时间:2014-03-16 15:04:12

标签: ios objective-c uiviewcontroller

我的容器视图控制器包含多个子视图控制器,每个子视图控制器可以使用

自己呈现其他视图控制器
[self presentViewController:mySubViewController animated:YES completion:nil];

但是这些呈现的视图控制器不是父容器视图层次结构的一部分 - 这对于功能和表示非常重要。如何将它们添加到它?它必须由子视图控制器来解释,还是可以由父容器来完成 - 父容器不知道它的孩子会呈现什么?

1 个答案:

答案 0 :(得分:0)

它们将被添加到视图层次结构中,如上所述in the documentation

  

<强>讨论
  (...)
  此方法将presentViewController属性设置为指定的   视图控制器,调整视图控制器的视图大小,然后添加   查看视图层次结构。该视图根据屏幕动画显示   在modalTransitionStyle属性中指定的过渡样式   呈现的视图控制器。