我试图为iPad和Max / Plus设备获得一个自定义的故事板,但为较小的设备(我将加载另一个故事板)提供一个自定义的故事板。
我可以简单地检查设备是否在横向环境中,并且horizontalSizeClass
像这样正常:
UIScreen.main.traitCollection.horizontalSizeClass == .regular
&& UIDevice.current.orientation.isLandscape
但是,这仅在设备处于横向模式时才有效。如果设备是纵向模式,我不知道如何检查其横向是否为常规horizontalSizeClass
(即使设备仍处于纵向模式)。
有没有一种方法可以确定指定方向的尺寸等级?