Вид приложения отличается в ios 5 по сравнению с ios 4 - PullRequest
0 голосов
/ 03 ноября 2011

Я разработал устройство для чтения электронных книг, которое поддерживает версии ipad ios 3.2 и выше. Устройство для чтения электронных книг отображает одну страницу в портретном режиме и 2 страницы в альбомном режиме.Приложение отлично работает на ios 4.3.

Я пробовал то же самое приложение на другом устройстве, которое работает на ios 5, приложение работает нормально, пока я не изменил ориентацию. Как только ориентация изменилась, размеры представления неправильные икажется, что он принимает портретный вид в пейзаже и наоборот.

В чем разница с ios 4 и ios 5 в отношении изменения ориентации и т. Д.

Я искал в Интернете, но не смог найти точную причину или решение. Один из поисков переполнения стека описывалконцепция просмотра контейнера в ios 5, но для меня этого недостаточно.

Может ли кто-нибудь помочь мне в решении моей проблемы.

Спасибо

1 Ответ

1 голос
/ 03 ноября 2011

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

...