2010-03-29 2 views
2

Наше приложение запускается в ландшафтном режиме ... в плоскости Начальная ориентация интерфейса установлена ​​на «Пейзаж (левая кнопка дома)».didRotateFromInterfaceOrientation не срабатывает при входе PortraitUpsideDown на iPad Simulator

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

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

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

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

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

ответ

1

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

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

Итак, есть что-то, что необходимо для активации этой возможности.

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