我正在使用 Xcode 6 中的通用故事板,目标是 iOS 7 及以上版本。我已经实现了一个
UISplitViewController
,在运行 iOS 8 的 iPhone 上原生支持,并且 Xcode 会自动将其后移至 iOS 7。它的表现非常好,除了当你在运行 iOS 8 的 iPhone 上以纵向方式启动应用程序时,分割视图的详细视图控制器被显示,而我预期首先看到主视图控制器。我认为这是 iOS 8 的一个 bug,因为当你在 iOS 7 上运行应用程序时,它会正确显示主视图控制器。但现在 iOS 8 已经发布了,这个问题仍然存在。我该如何设置才能在分割视图控制器要折叠(只显示一个视图控制器)时,显示主视图控制器而不是详细视图?我是在界面构建器中创建了这个分割视图控制器。分割视图控制器是选项卡栏控制器中的第一个视图控制器。主视图控制器和详细视图控制器都是嵌入在表视图控制器中的导航控制器。