Swift 嵌入UIViewController是否优于(以编程方式)向UIViewController添加子视图
在另一个Swift 嵌入UIViewController是否优于(以编程方式)向UIViewController添加子视图,swift,uiviewcontroller,viewcontroller,embedding,Swift,Uiviewcontroller,Viewcontroller,Embedding,在另一个视图控制器的视图中添加视图控制器的视图与嵌入这样的视图控制器有什么区别: addChildViewController(controller) self.view.addSubview(controller.view) controller.view.frame = view.bounds controller.view.autoresizingMask = [.flexibleWidth, .flexibleHeight] controller.didMove(toPar
视图控制器
的视图中添加视图控制器
的视图与嵌入这样的视图控制器有什么区别:
addChildViewController(controller)
self.view.addSubview(controller.view)
controller.view.frame = view.bounds
controller.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
controller.didMove(toParentViewController: self)
嵌入视图控制器(视图控制器包含)具有附加的好处,例如调用
viewdidebeen
,viewdidemegale
,以及旋转和调整传递给视图控制器以处理的事件的大小。直接添加视图时不会发生这种情况。嵌入视图控制器(视图控制器包含)有额外的好处,例如调用viewdideappear
,viewdide
,以及将旋转和调整大小事件传递给视图控制器进行处理。直接添加视图时不会发生这种情况。谢谢,您知道是否可以在集合视图标题中嵌入viewcontroller吗?谢谢,您知道是否可以在集合视图标题中嵌入viewcontroller吗?