UISplitview Начальное состояние в tabbarcontroller в портретной ориентации

У меня проблема, аналогичная описанной в этой теме: Начальное состояние iPad UISplitView в портретной ориентации: как отобразить виджет всплывающего контроллера?

Проблема в том, что когда мое приложение запускается в портретном режиме, кнопка для основного просмотра в режиме splitview не отображается. В упомянутом выше потоке решение заключалось в том, чтобы программно назначить splitview как rootviewcontroller окна. Для меня это не сработает, так как у меня есть splitview внутри tabbarcontroller, и это rootviewcontroller. Кроме того, у меня есть еще один разделенный просмотр на другой вкладке, и у него такая же проблема. Когда я поворачиваю iPad в альбомную ориентацию и обратно, появляется кнопка, но мне приходится делать это для обеих вкладок по отдельности. Кроме того, кнопка появляется только на устройстве, а не в симуляторе.

Есть ли у кого-нибудь способ вызвать splitViewController: willHideViewController: withBarButtonItem: forPopoverController:?

Я работаю с раскадровкой только в iOS 5, iPad.


person Deddiekoel    schedule 13.12.2011    source источник