2010-06-24 8 views
2

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

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

Любая идея, что я здесь испортил? У меня было много проблем с обработкой вращения IPad в целом, но это действительно дает мне проблемы.

ответ

4

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

+0

Это исправлено! Большое спасибо, что я даже не подумал об этом. – Readmore