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