界面生成器不允许您将 UISplitViewController 添加为 UINavigationController 的根控制器。我还尝试以编程方式创建 UINavigationController 并将其根视图控制器设置为 UISplitViewController。
结果是一个只有导航栏的空窗口。
我还尝试过替换拆分视图控制器,MGSplitViewController。它主要工作,除了在拆分视图控制器中,主视图是另一个 UINavigationController。它的导航栏显示得太粗了。改变方向和背部可以清除它。
我一直在尝试各种不同的方法来获得看起来像拆分视图的视图和我在其之间切换的其他视图。我在标签视图控制器中尝试过,编写自己的控制器来管理窗口的子视图,并将拆分视图作为托管视图,现在是导航控制器。所有尝试都有一些问题。最一致的问题是关于视图的方向。我的应用程序在横向模式下运行,通常子视图认为它仍然是纵向的。
任何想法表示赞赏。