Эта проблема кажется прерывистой, но я точно не знаю, почему именно. При запуске приложения на устройстве (iPad) у меня есть код для загрузки прокрутки с некоторыми видами изображений в соответствии с текущей ориентацией устройства. Несмотря на то, что перед загрузкой устройство является ландшафтом, изображения загружаются, как если бы это был портрет.
Ориентацию можно найти, вызвав [[UIApplication sharedApplication] statusBarOrientation]
.
Представления настраиваются, чтобы отрегулировать свои позиции, когда устройство повернуто, и, действительно, поворот на портретный, а затем обратно в альбомный пейзаж возвращает их в правильные положения ландшафта. Это так, что все приложения начинаются с портрета и вскоре при необходимости меняются на ландшафт? Я пытаюсь проверить ориентацию слишком рано (во время init
первого контроллера просмотра, который будет загружен)?