是的,我知道蘋果不想這樣做,但我想做的。UISplitViewController不是rootViewController
我想使用另一個UISplitViewController
作爲模態視圖控制器。
我通過在google找到了一些解決方案,
使自己
UISplitViewController
是的!這很簡單,有些已經實現了它。
使用一個
UISplitViewController
,並改變其viewControllers
財產viewControllers
財產必須由堆棧管理,像UINavigationController的一樣。再拍
UIViewController
,並分配是從UISplitViewController我製成
MyViewController
其視圖屬性,並且它具有從筆尖(或代碼)在
viewDidLoad
在MyViewController
UISplitViewController
實例:self.view = splitViewController.view
我使用
MyViewController
作爲模態視圖控制器。它顯示
UISplitViewController
好,但UISplitViewControllerDelegate
不起作用,因爲它不是根視圖控制器。
還有什麼建議,或者你推薦哪種方式的朋友?
您可以使用UISplitViewController作爲一個模式視圖控制器,因爲這將是一個新的導航根堆棧(或它將是唯一的視圖控制器),你可能只需要使用UIModalPresentationFullScreen。 – jtbandes
根據[答案] [1],它不可能使用Interface Builder。 [1]:http://stackoverflow.com/a/12307948/593214 – BrandonG