Как определить, является ли горизонтальная ориентация правильной горизонтальной-размер-класса? - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь получить собственную раскадровку только для устройств iPad и Max / Plus, но не для небольших устройств (для которых я бы загружал другую раскадровку).

Я могу просто проверить, если устройствонаходится в альбомной ориентации, а horizontalSizeClass выглядит следующим образом:

UIScreen.main.traitCollection.horizontalSizeClass == .regular
    && UIDevice.current.orientation.isLandscape

Однако это работает, только если устройство находится в альбомной ориентации.Если устройство находится в портретном режиме, я не знаю, как проверить, является ли его альбомная ориентация обычной horizontalSizeClass (даже если устройство все еще находится в портретном режиме).

enter image description here

Есть ли способ определить класс размера для указанной ориентации?

...