2011-11-16 60 views
2

iOS5。我试图创建并添加一个新的容器视图控制器到我的应用程序 - 但需要父视图控制器本身是另一个视图控制器的孩子。这可能吗?UIViewController容器是否必须是根视图控制器?

我到目前为止试过的结果是孩子和/或父母不可见。

虽然我问 - 有任何人有任何在iOS5中创建容器视图控制器的很好的参考示例。顺便说一句,我看过苹果的WWDC视频。

+0

后一些什么你的代码尝试到目前为止,并没有工作。 – onnoweb

+0

以下是您的一些示例代码:http://stackoverflow.com/questions/7755498/container-view-controller-examples –

回答

0

好的,以及再次回答我自己的问题,哈哈,没有一个容器ViewController不必是一个根视图控制器。

我的应用程序结构是一个导航控制器(让我们称之为vc1)与各种视图控制器推送和弹出/关闭。其中一个推送视图控制器(让我们称之为vc2)需要有子视图控制器。最初我想创建一个容器视图控制器(我们称之为vc3),并将其添加为推送的视图控制器的子项,然后添加子项(我们称之为vc4和vc5)。这将导致如下:

导航控制器(VC1) 视图控制器(VC2) 容器视图控制器(VC3) 视图控制器(VC4) 视图控制器(VC5)

我做不到得到这个工作。所以我重新思考并尝试将vc2和vc3结合在一起。这似乎工作到目前为止(我有一个可见的视图控制器视图)。

我的(到目前为止)工作结构是:

导航控制器(VC1) 容器视图控制器(VC2) 视图控制器(VC3) 视图控制器(VC4)

相关问题