如何确定横向是否为常规horizo​​ntalSizeClass?

时间:2019-05-19 13:42:30

标签: ios swift autolayout uikit uisplitviewcontroller

我试图为iPad和Max / Plus设备获得一个自定义的故事板,但为较小的设备(我将加载另一个故事板)提供一个自定义的故事板。

我可以简单地检查设备是否在横向环境中,并且horizontalSizeClass像这样正常:

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

但是,这仅在设备处于横向模式时才有效。如果设备是纵向模式,我不知道如何检查其横向是否为常规horizontalSizeClass(即使设备仍处于纵向模式)。

enter image description here

有没有一种方法可以确定指定方向的尺寸等级?

0 个答案:

没有答案