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