Я пытаюсь получить собственную раскадровку только для устройств iPad и Max / Plus, но не для небольших устройств (для которых я бы загружал другую раскадровку).
Я могу просто проверить, если устройствонаходится в альбомной ориентации, а horizontalSizeClass
выглядит следующим образом:
UIScreen.main.traitCollection.horizontalSizeClass == .regular
&& UIDevice.current.orientation.isLandscape
Однако это работает, только если устройство находится в альбомной ориентации.Если устройство находится в портретном режиме, я не знаю, как проверить, является ли его альбомная ориентация обычной horizontalSizeClass
(даже если устройство все еще находится в портретном режиме).
Есть ли способ определить класс размера для указанной ориентации?