В моем приложении для iPad я должен выполнить некоторый код расположения для установки надлежащего расположения в зависимости от ориентации. По умолчанию расположение настроено для альбомной ориентации, таким образом, в случае, который приложение запускает в режиме портрета, я должен принять дополнительные меры для конфигурирования представлений правильно для дисплея в портрете.
В моем -application:didFinishLaunchingWithOptions:
метод, я проверяю использование ориентации [[UIDevice currentDevice] orientation]
. Проблема здесь состоит в том, что это всегда возвращает портрет, даже если приложение запускается в среде. Есть ли какой-либо путь вокруг этого?
Убедитесь, что вы установили правильные ключи в своем Info.plist, чтобы обеспечить нужную ориентацию:
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
UIInterfaceOrientationPortraitUpsideDown
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight