Iphone: изменить ориентацию вручную - PullRequest
0 голосов
/ 29 января 2012

Как вызывать shouldAutorotateToInterfaceOrientation вручную?

Содержимое этой функции имеет флаг включения / выключения, поэтому при изменении этого флага мне нужно вращать экран.

Пример:

  1. Отключить флаг
  2. Наклонить телефон в горизонтальное положение.shouldAutorotateToInterfaceOrientation вызывается и возвращает false
  3. Флаг включения: должен вызываться shouldAutorotateToInterfaceOrientation.Как это назвать?

1 Ответ

5 голосов
/ 29 января 2012

Если вы ориентируетесь на iOS 5, вы можете позвонить

[UIViewController attemptRotationToDeviceOrientation]

, который вызовет shouldAutorotateToInterfaceOrientation: с текущей ориентацией устройства и повернет интерфейс, если этот метод вернет YES.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...