将ViewController嵌入到Storyboard中的另一个ViewController中

spa*_*mat 11 ios uistoryboard

如何使用Interface Builder中的iOS5 ViewController包含(在故事板上)?

iOS文档说明了这一点(UIViewController - > View Management - > Storyboards):

例如,您可以声明一个视图控制器的内容包含在另一个视图控制器中

del*_*ser -5

iOS 中的 ViewController 只是一个绑定到视图的对象。界面生成器中的视图控制器可以具有一百万个视图控制器作为属性,尽管没有理由这样做,除非连接到视图控制器的视图具有一百万个子视图并且它们都需要自己的控制器。

你不能声明 iOS 中有视图控制器包含。这是没有意义的。请理解,视图控制器只包含视图以及您添加到其中的任何插座或代码。

它可以加载并显示另一个视图控制器。它可以保存对另一个视图控制器的引用。但是视图控制器不通过任何分层方式包含另一个视图控制器。

  • UIViewController *可以*具有父/子关系,这是一种层次关系。包含可能不是准确的词,但具有子视图控制器的视图控制器(将其视图添加到自己的视图层次结构中)是可能的,并且受到 UIViewController API 的广泛使用和支持。 (2认同)