2011-03-03 93 views
2

嘿, 我的起點是這個 MultipleDetailViews在xcode上找到的示例代碼。 我想創建一個單獨的導航堆棧的第一個和SecondDetailViewController爲了推動新的視圖控制器。 這個tutorial非常有幫助,但我仍然無法設置導航堆棧。帶有用於多個視圖控制器的導航堆棧的iPad SplitView

我一直停留在這個問題上一段時間,不知道是否存在一個簡單的解決方案...

在此先感謝您的任何建議。

回答

0

在示例代碼中,嘗試打開MainWindow.xib(en)並刪除'FirstDetailViewController',將其替換爲NavigationController,爲此新的詳細信息NavigationController添加rootViewController,並且您很好。

我想你知道下一步該怎麼做。希望能幫助到你。

+0

嗨,我已經用NavigationController替換了'FirstDetailViewController',將NavigationController的DetailViewController更改爲'FirstDetailViewController'並將其連接到SplitViewController,依此類推,如教程中所述。當我運行應用程序時,我可以推送新的視圖,但只要在分割視圖左側選擇另一行,它就不再起作用。我究竟做錯了什麼? – steve 2011-03-03 17:17:52

+0

因爲當您在主表列表中選擇一個項目時,該示例代碼分別將FirstView和DetailView替換爲DetailViewController,所以您將無法再訪問FirstDetailViewController的導航。你想要做什麼?您是否想將兩個視圖控制器與根視圖控制器合併爲一個導航控制器? – 2011-03-03 17:38:17

+0

感謝您的快速回答。我想要實現的是帶有單獨的DetailViewControllers的分割視圖(如FirstDetailViewController和SecondDetailViewController的示例代碼)。每個DetailViewController應該有自己的導航堆棧,以便在按下按鈕後更改視圖(如本教程中所述)。希望它變得更清晰... – steve 2011-03-03 19:06:08

0

看着這個相信我有完全相同的問題,並沒有找到一個辦法解決它,直到幾天,當我在新的視圖控制器看着一個不相關的講座關閉iTunes U專區,反正你加載,你有沒有實現UISplitViewControllerDelegate,(如果這不起作用,你有沒有嘗試將UISplitViewControllerDelegate移動到主控制器)?

相關問題