У меня проблема, аналогичная описанной в этой теме: Начальное состояние iPad UISplitView в портретной ориентации: как отобразить виджет всплывающего контроллера?
Проблема в том, что когда мое приложение запускается в портретном режиме, кнопка для основного просмотра в режиме splitview не отображается. В упомянутом выше потоке решение заключалось в том, чтобы программно назначить splitview как rootviewcontroller окна. Для меня это не сработает, так как у меня есть splitview внутри tabbarcontroller, и это rootviewcontroller. Кроме того, у меня есть еще один разделенный просмотр на другой вкладке, и у него такая же проблема. Когда я поворачиваю iPad в альбомную ориентацию и обратно, появляется кнопка, но мне приходится делать это для обеих вкладок по отдельности. Кроме того, кнопка появляется только на устройстве, а не в симуляторе.
Есть ли у кого-нибудь способ вызвать splitViewController: willHideViewController: withBarButtonItem: forPopoverController:?
Я работаю с раскадровкой только в iOS 5, iPad.