Строка состояния - альбомная, но [[UIApplication sharedApplication] statusBarOrientation] возвращает портрет

Эта проблема кажется периодически повторяющейся, но я не уверен, почему именно. При запуске моего приложения на устройстве (iPad) у меня есть код для загрузки прокрутки с некоторыми изображениями в соответствии с текущей ориентацией устройства. Несмотря на то, что перед загрузкой устройство находится в альбомной ориентации, виды загружаются, как если бы оно было вертикальным.

Ориентация определяется вызовом [[UIApplication sharedApplication] statusBarOrientation] .

Виды настраиваются таким образом, чтобы регулировать свое положение при повороте устройства, и действительно, поворот в портретную, а затем обратно альбомная ориентация возвращает их в правильное ландшафтное положение. Все ли приложения запускаются в портретной ориентации и вскоре меняются на альбомную, если требуется? Я пытаюсь проверить ориентацию слишком рано (во время init первого загружаемого контроллера представления)?

16
задан Stuart 27 April 2011 в 20:49
поделиться