Мое приложение позволяет использовать все четыре ориентации, но rootviewcontroller должен допускать только портретную ориентацию.Как заставить портретную ориентацию, если устройство находится в альбомной ориентации, когда приложение запускается в iOS 8
Я переопределяю метод supportedInterfaceOrientations в моем корневом контроллере, но если устройство удерживается в альбомной ориентации, когда приложение запускается, контроллер просмотра отображается неправильно в альбомной ориентации, даже если разрешена только портретная ориентация. Это проблема iOS 8.
override func supportedInterfaceOrientations() -> Int {
return UIInterfaceOrientation.Portrait.rawValue
}
Мне нужно выбрать все ориентации, потому что диспетчеру пару требуется ориентация по ландшафту. – MobileDev98
@ MobileDev98 Я думаю, что вы используете 'supportedInterfaceOrientaions' неправильно. Вы должны использовать 'UIInterfaceOrientationMask.Portrait' вместо' UIInterfaceOrientation.Portrait'. Проверьте мое новое редактирование. – skyline75489
переопределение функ supportedInterfaceOrientations() -> Int { возвращение Int (UIInterfaceOrientationMask.Portrait.rawValue) | Int (UIInterfaceOrientationMask.PortraitUpsideDown.rawValue) } – MobileDev98