didRotateFromInterfaceOrientation не срабатывает при входе в PortraitUpsideDown на симуляторе iPad

Наше приложение запускается в ландшафтном режиме... в plist Initial Interface Orientation установлено значение «Landscape (левая домашняя кнопка)».

При отладке с помощью симулятора iPad после запуска приложения мы поворачиваем смоделированный iPad либо с помощью пункта меню «Оборудование» > «Повернуть влево», либо с помощью клавиатурной команды — стрелка влево.

Разместив точку останова в контроллере представления в точке входа для didRotateFromInterfaceOrientation; мы наблюдаем попадание в точку останова при повороте во все положения, кроме портретного-вверх ногами.

Это произойдет, если мы повернемся и вправо. Точка останова срабатывает при повороте во все положения, кроме портретного-вверх ногами.

Это известная проблема или что-то требуется для активации этой возможности?

Заранее спасибо.


person McPragma    schedule 29.03.2010    source источник


Ответы (1)


После прочтения поста, блин.

shouldAutorotateToInterfaceOrientation явно не утверждает UIInterfaceOrientationPortraitUpsideDown.

Так что да, для активации этой возможности что-то требуется.

Надеюсь, это поможет другим в будущем.

person McPragma    schedule 29.03.2010