Пейзаж iPad показывает вид в книжной ориентации, а затем быстро поворачивает его в альбомную - PullRequest
2 голосов
/ 10 августа 2010

У меня небольшая проблема с приложением, которое я создаю для iPad.У меня есть несколько видов, которые зафиксированы в портретном режиме, и другие, которые могут работать в портретном или ландшафтном режиме.Все в порядке - у меня есть shouldAutorotateToInterfaceOrientation: я получаю правильные результаты, и представления в конечном итоге оказываются в правильной ориентации.

Я говорю «в конце концов», потому что несколько моих представлений имеют такое странное поведение, когда у меняустройство в альбомном режиме, когда при переключении на них они появляются в портретном режиме, а видимые поворачиваются в ландшафтный режим.Это довольно быстро, но это заметно и раздражает.Странно то, что это происходит только в двух из трех представлений - третье представление не имеет такого поведения.Это согласуется - каждый раз, когда я обращаюсь к «проблемным» представлениям, они вызывают у меня одно и то же раздражающее поведение.

Кто-нибудь еще видел это?Что я делаю не так, что вызывает это?

1 Ответ

0 голосов
/ 11 августа 2010

Вы должны установить все поддерживаемые ориентации в вашем Info.plist

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
...