获取对容器视图的视图控制器的引用

时间:2013-09-07 12:17:10

标签: ios uiviewcontroller container-view

我有一个viewController,它包含一个ContainerView(正在设置一个ViewController)。我正在设置一个segue,在prepareforsegue方法中,我希望获得一个嵌入在容器View中的viewController的引用。我怎么做。我知道使用segue.destinationViewController我们可以获得对UIViewController的引用,但我还想设置ContainerView指向的viewController。

1 个答案:

答案 0 :(得分:28)

你已经有了答案。容器视图是视图,而不是视图控制器。它只是定义了嵌入segue将子视图控制器的内容视图放入的框架。

当系统创建子VC时,它将调用prepareForSegue方法,此时,segue.destinationViewController将包含容器视图中包含的子视图控制器。