是的,我知道 Apple 不想这样做,但我想这样做。
我想使用另一个 UISplitViewController
作为模态视图 Controller 。
我通过谷歌搜索找到了一些解决方案,
制作您自己的
UISplitViewController
是的!它很简单,有些人已经实现了。
使用一个
UISplitViewController
,并更改其viewControllers
属性viewControllers
属性必须由堆栈管理,就像 UINavigationController 一样。创建另一个
UIViewController
,并为其分配来自 UISplitViewController 的 View 属性我制作了
MyViewController
,它有来自 nib(或代码)的UISplitViewController
实例在
MyViewController
中的viewDidLoad
中:self.view = splitViewController.view
我正在使用
MyViewController
作为模态视图 Controller 。它很好地显示了
UISplitViewController
,但是UISplitViewControllerDelegate
不起作用,因为它不是 Root View Controller 。
friend 们还有什么建议,或者有什么推荐的方式吗?
最佳答案
我刚刚发现以下内容,这似乎解决了我的主要问题(能够将 Split View用作导航 Controller 的 subview ):
http://www.codeproject.com/Articles/307008/Versatile-programmer-friendly-split-view-controlle
关于ios - 不是 rootViewController 的 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7156201/