Я использую универсальную раскадровку в Xcode 6, ориентированную на iOS 7 и выше. Я реализовал UISplitViewController
, который теперь поддерживается на iPhone под управлением iOS 8, и Xcode автоматически будет загружать его для iOS 7. Он работает очень хорошо, за исключением случаев, когда вы запускаете приложение на iPhone в портрете с iOS 8, разделение view detail view controller отображается, когда я ожидаю, что вы сначала увидите контроллер главного представления. Я считал, что это ошибка с iOS 8, потому что когда вы запускаете приложение на iOS 7, он правильно показывает контроллер главного представления. Но iOS 8 теперь GM, и это все еще происходит. Как я могу настроить его таким образом, что когда контроллер разделенного представления будет свернут (только один контроллер отображения отображается на экране), когда отображается диспетчер разделенного представления, он показывает контроллер главного представления не деталь?
Я создал этот контроллер разделенного вида в Interface Builder. Контроллер разделенного вида - это первый контроллер представления в контроллере панели вкладок. Как главный, так и подробный VCs являются навигационными контроллерами с встроенными встроенными контроллерами табличного представления.