- В соответствии со спецификацией UX макет стека задается на основе ориентации для iPad (горизонтальная в альбомной ориентации, вертикально в книжной)
- Основываясь на предыдущем элементе, вид стека размещается на экране слева (книжная ориентация) или сверху (альбомная ориентация)
- Существует пользовательская логика ротации, которая реагирует по-разному в зависимости от статуса. tl;dr заключается в том, что на iPad приложение имеет значительные различия в ориентации.
На данный момент он полагается на следующее: захват ориентации приложения:
Код: Выделить всё
var isLandscape: Bool {
return UIApplication.shared.statusBarOrientation.isLandscape
}
'statusBarOrientation' устарел в iOS 13.0: вместо этого используйте свойство
interfaceOrientation сцены окна.
Как я могу получить ориентацию приложения через строку состояния?
Подробнее здесь: https://stackoverflow.com/questions/579 ... et-app-ori
Мобильная версия