Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在常规模式下确定iPad view.traitCollection.horizontalSizeClass width值?_Ios_Swift_Size Classes - Fatal编程技术网

Ios 在常规模式下确定iPad view.traitCollection.horizontalSizeClass width值?

Ios 在常规模式下确定iPad view.traitCollection.horizontalSizeClass width值?,ios,swift,size-classes,Ios,Swift,Size Classes,我正在研究一些布局逻辑,需要知道如果应用程序在iPad上处于紧凑型大小类模式,视图的宽度会是多少。因此,假设应用程序在iPad上全屏运行,我在视图控制器中,那么view.traitCollection.horizontalSizeClass将是常规的。在该模式下,我想计算一下如果应用程序处于紧凑模式,视图的宽度是多少 有没有一种方法可以在不首先处于压缩模式的情况下计算出来?您所寻找的是不可能的,有另一种方法可以实现它。我不确定它是否能满足你的要求。 您可以使用以下回调方法来标识目标大小。在其他情

我正在研究一些布局逻辑,需要知道如果应用程序在iPad上处于紧凑型大小类模式,视图的宽度会是多少。因此,假设应用程序在iPad上全屏运行,我在视图控制器中,那么
view.traitCollection.horizontalSizeClass
将是
常规的
。在该模式下,我想计算一下如果应用程序处于紧凑模式,视图的宽度是多少


有没有一种方法可以在不首先处于压缩模式的情况下计算出来?

您所寻找的是不可能的,有另一种方法可以实现它。我不确定它是否能满足你的要求。 您可以使用以下回调方法来标识目标大小。在其他情况下,当改变大小而不改变特征集合时,也会调用此方法

viewWillTransitionToSize:withTransitionCoordinator:
理想情况下,您不应该依赖于大小,它将因设备而异。当引入新的屏幕大小设备时,它将带来更多问题


苹果文档:

你所寻找的是不可能的,有另一种方法可以实现它。我不确定它是否能满足你的要求。 您可以使用以下回调方法来标识目标大小。在其他情况下,当改变大小而不改变特征集合时,也会调用此方法

viewWillTransitionToSize:withTransitionCoordinator:
理想情况下,您不应该依赖于大小,它将因设备而异。当引入新的屏幕大小设备时,它将带来更多问题

苹果文档: