Экран запуска iOS будет отображаться в портретной ориентации, а не в альбомной.

Я создаю приложение для iOS, которое будет поддерживать iPhone и iPad в альбомной и портретной ориентации. Я настроил раскадровку экрана запуска с помощью ImageView, и он правильно отображается как в альбомном, так и в портретном режимах в Interface Builder. Однако, даже если я держу свой телефон в альбомной ориентации, экран запуска всегда будет отображаться в портретной ориентации. Я зарегистрировал текущую ориентацию своего устройства в приложении didFinishLaunchingWithOptions, но оно сообщает, что UIDeviceOrientation неизвестен. После того, как экран запуска исчезнет, ​​первый вид появится в альбомной ориентации, как и ожидалось.

Знаете ли вы, почему это происходит и как это исправить?

Спасибо


person Don Miguel    schedule 26.07.2018    source источник
comment
Это происходит как на iPhone, так и на iPad или только на iPhone?   -  person Ladislav    schedule 26.07.2018
comment
Только устройство iPhone 5c с iOS 10.   -  person Don Miguel    schedule 26.07.2018
comment
Только что протестировано на симуляторе iPhone 7 и работает как положено. Может быть, это проблема iOS 10.3?   -  person Don Miguel    schedule 26.07.2018
comment
Не могли бы вы предоставить проект через github? На самом деле нет ничего особенного, чтобы перевести экран запуска в ландшафтный режим.   -  person Gajendra Mali    schedule 26.07.2018
comment
Я думаю, что пока просто оставлю это, так как проект будет выпущен для iOS 11+...   -  person Don Miguel    schedule 26.07.2018


Ответы (1)


Я думаю, что вы не открывали это:введите здесь описание изображения

person itsapple    schedule 26.07.2018
comment
Устройство не заблокировано к сожалению - person Don Miguel; 26.07.2018