iPad Модальное Увольнение Изменяет Ориентацию Родительского Представления - PullRequest
2 голосов
/ 25 июня 2010

У меня есть приложение iPad Split View, которое вызывает модальное представление для отображения определенного содержимого. Когда я поднимаю модал (в стиле PageSheet), а затем меняю его с Портрета на Пейзаж (или наоборот), а затем отклоняю модал, ориентация detailViewController (родителя модала) поворачивается на 90 градусов.

Так что, если я нахожусь в ландшафтном режиме, когда я закрываю модальное окно, правая панель поворачивается, как если бы она была в портретном режиме, но устройство все еще находится в альбомной ориентации, а rootViewController все еще виден. После этого вращение не решит проблему, пока представление не будет удалено.

Есть идеи, что я облажался здесь? У меня было куча проблем с управлением ротацией iPad в целом, но этот действительно доставляет мне проблемы.

1 Ответ

4 голосов
/ 02 июля 2010

Если вы представляете модальное представление из любого из двух подвидов SplitViewController, то у вас будут проблемы с ориентацией.Просто представьте модальный вид из SplitViewController.

...