是的,我知道苹果不想这样做,但我想做的。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