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吗?