2011-11-16 61 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)

相關問題