У моего приложения разные макеты, когда iPad находится в горизонтальной или вертикальной ориентации. Он использует размер контроллера представления для определения своей ориентации - независимо от фактической ориентации устройства (например, iPad Pro в альбомном режиме с разделенным экраном будет в «портретном» режиме, поскольку высота каждой половины больше ее ширины.
Я пытаюсь создать раскадровку запуска для приложения, которое показывает «пустое состояние». Однако у меня возникают трудности с настройкой различных ограничений макета для горизонтального и вертикального режимов раскадровки. .
В Xcode 11.4.1 я вижу только классы размеров и цветовую гамму в качестве критериев для активации / деактивации ограничений макета. Точно так же ось представления стека может различаться только по классам размеров. Однако iPad имеет те же классы размеров. при отображении в книжной или альбомной ориентации. Класс размера изменяется только тогда, когда приложение находится в режиме разделенного экрана или в режиме скольжения.
Есть ли способ по-разному раскладывать раскадровки запуска в зависимости от ориентации просмотра?
Это не дубликат этого вопрос , в частности, Запуск раскадровки , кодирование невозможно (потому что на данный момент приложение еще не запущено).