Как вызывать shouldAutorotateToInterfaceOrientation вручную?
Содержимое этой функции имеет флаг включения / выключения, поэтому при изменении этого флага мне нужно вращать экран.
Пример:
Если вы ориентируетесь на iOS 5, вы можете позвонить
[UIViewController attemptRotationToDeviceOrientation]
, который вызовет shouldAutorotateToInterfaceOrientation: с текущей ориентацией устройства и повернет интерфейс, если этот метод вернет YES.
shouldAutorotateToInterfaceOrientation:
YES