iphone принудительный портретный режим из пейзажа? - PullRequest
1 голос
/ 13 ноября 2009

У меня сложная структура, где у меня есть собственный контроллер панели вкладок, в котором находятся несколько контроллеров навигации. Некоторые из этих суб-навигационных контроллеров поддерживают только портретный режим, поэтому я просто отключаю вращение, когда добираюсь до них. Когда я вхожу в новый навигационный контроллер, и он находится в альбомной ориентации, есть ли способ заставить автоповорот в книжную ориентацию в это время?

Ответы [ 2 ]

1 голос
/ 16 ноября 2009

Вы можете попробовать недокументированный метод setOrientation: из класса UIDevice. Вот один пример:

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];

У вас будет одно предупреждение компилятора, игнорируйте его.

У меня нет проблем с отклонением Apple, используя этот метод, поэтому до сих пор он работает.

0 голосов
/ 17 ноября 2009

Apple больше не разрешает частные вызовы методов, теперь они запускают приложения посредством статического анализа, когда они отправляются. Если вы отправите новое приложение, используя [[UIDevice currentDevice] setOrientation:], оно будет отклонено.

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