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

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

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

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

1 ответ

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

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
Другие вопросы по тегам