我有一个viewController,它包含一个ContainerView(正在设置一个ViewController)。我正在设置一个segue,在prepareforsegue方法中,我希望获得一个嵌入在容器View中的viewController的引用。我怎么做。我知道使用segue.destinationViewController我们可以获得对UIViewController的引用,但我还想设置ContainerView指向的viewController。
答案 0 :(得分:28)
你已经有了答案。容器视图是视图,而不是视图控制器。它只是定义了嵌入segue将子视图控制器的内容视图放入的框架。
当系统创建子VC时,它将调用prepareForSegue方法,此时,segue.destinationViewController将包含容器视图中包含的子视图控制器。