最佳答案
我在 Xcode 6中使用通用故事板,目标是 iOS 7及以上版本。我已经实现了一个 UISplitViewController
,它现在在运行 iOS8的 iPhone 上得到了本地支持,Xcode 将自动为 iOS7备份它。它工作得非常好,除了当你在 iPhone 上以纵向运行 iOS8的方式启动应用程序时,当我期望第一次看到主视图控制器时,分割视图的详细视图控制器就会显示出来。我认为这是 iOS8的一个 bug,因为当您在 iOS7上运行应用程序时,它会正确地显示主视图控制器。但 iOS8现在是通用汽车,而且这种情况仍在发生。如何设置它,以便当分割视图控制器将要折叠(只有一个视图控制器显示在屏幕上) ,当分割视图控制器显示它显示主视图控制器而不是细节?
我用 Interface Builder 创建了这个分割视图控制器。分割视图控制器是选项卡条控制器中的第一个视图控制器。主 VC 和细节 VC 都是导航控制器,其中嵌入了表视图控制器。