Ios 将ViewController嵌入故事板中的另一个ViewController
如何使用Interface Builder(在故事板上)中的iOS5 ViewController容器 iOS文档说明如下(UIViewController->View Management->Storyboard): 例如,可以声明一个视图控制器的内容包含在另一个视图控制器中Ios 将ViewController嵌入故事板中的另一个ViewController,ios,uistoryboard,Ios,Uistoryboard,如何使用Interface Builder(在故事板上)中的iOS5 ViewController容器 iOS文档说明如下(UIViewController->View Management->Storyboard): 例如,可以声明一个视图控制器的内容包含在另一个视图控制器中 iOS中的ViewController只是绑定到视图的对象。interface builder中的viewcontroller可以有一百万个视图控制器作为属性,但没有理由这样做,除非连接到视图控制器的视图有一百万个子视图
iOS中的ViewController只是绑定到视图的对象。interface builder中的viewcontroller可以有一百万个视图控制器作为属性,但没有理由这样做,除非连接到视图控制器的视图有一百万个子视图,并且它们都需要自己的控制器 您不能声明iOS中存在视图控制器包含。这毫无意义。 请理解,视图控制器只包含一个视图以及您添加到其中的任何出口或代码 它可以加载并显示另一个视图控制器。它可以保存对另一个视图控制器的引用。
但是视图控制器不通过任何分层方式包含另一个视图控制器。在接口生成器(也称为脚本编辑器)的
Xcode 11.7
中:
Ctrl
并单击目标Controller
(即macOS
版本的右键单击)(您希望将其嵌入其他控制器中)
显示序列
部分,将嵌入
选项前面的圆圈拖动到源控制器
viewDidLoad
选项(如果有多个选项)您只能在iOS 5中的
uinavigationcontroller
或uitabarcontroller
中嵌入内容。要将视图控制器的内容嵌入情节提要中的任意容器视图控制器,您需要使用iOS 6…如何将内容嵌入IB中的UINavigationController?在情节提要中选择控制器,然后从菜单,选择编辑器->嵌入->导航控制器相关问题:UIViewController可以具有父/子关系,这是一种层次关系。“包含”可能不是确切的词,但可以使用视图控制器及其子视图控制器将视图添加到其自己的视图层次中,UIViewController API广泛使用和支持。UIViewController上的方法显示父/子关系的层次结构removeFromParentViewController
和addChildViewController