Ios 独立视图和容器视图之间有什么区别?

Ios 独立视图和容器视图之间有什么区别?,ios,uicontainerview,Ios,Uicontainerview,当我想拥有一个拥有自己的视图控制器的子视图时,我可以使用从XCode 7开始定义的独立视图,也可以使用容器视图。但这些选择的区别或优缺点是什么?(通过搜索,我没有发现太多的差异)主要(可能是唯一的?)差异在于,通过使用容器视图,您可以使用interface builder中的segue设置与子视图控制器的连接。这意味着您不必关心典型的子视图控制器设置,如 addChildViewController(someChildViewController) containerView.addSubvie

当我想拥有一个拥有自己的
视图控制器的
子视图时,我可以使用从XCode 7开始定义的独立视图,也可以使用
容器视图。但这些选择的区别或优缺点是什么?(通过搜索,我没有发现太多的差异)

主要(可能是唯一的?)差异在于,通过使用
容器视图
,您可以使用interface builder中的segue设置与子视图控制器的连接。这意味着您不必关心典型的子视图控制器设置,如

addChildViewController(someChildViewController)
containerView.addSubview(someChildViewController.view)
someChildViewController.didMove(toParentViewController: self)
等等