Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 Xcode'中是否存在大小变量;s interface builder针对小型iPhone?_Ios_Xcode_Autolayout_Interface Builder_Size Classes - Fatal编程技术网

Ios Xcode'中是否存在大小变量;s interface builder针对小型iPhone?

Ios Xcode'中是否存在大小变量;s interface builder针对小型iPhone?,ios,xcode,autolayout,interface-builder,size-classes,Ios,Xcode,Autolayout,Interface Builder,Size Classes,是否有一种尺寸变体,用于纵向定位较小的iPhone(iPhone 7及以下) 宽度紧凑型覆盖所有iPhone 不,大小类的概念并没有那么细粒度。正如你正确地说的,紧凑的宽度涵盖了所有iPhone(除了景观中的Plus手机)。如果你想根据iPhone的实际尺寸来做一些事情,你必须直接查看屏幕尺寸或其他决定因素,在代码中;苹果不鼓励这种行为,但有些应用程序会这样做。手机尺寸的增长肯定需要调整尺寸。这是一个错误,大小类是通过将所有iPhone分类在同一个类中实现的。新的iPhone几乎是旧设备的两倍大

是否有一种尺寸变体,用于纵向定位较小的iPhone(iPhone 7及以下)

宽度紧凑型覆盖所有iPhone


不,大小类的概念并没有那么细粒度。正如你正确地说的,紧凑的宽度涵盖了所有iPhone(除了景观中的Plus手机)。如果你想根据iPhone的实际尺寸来做一些事情,你必须直接查看屏幕尺寸或其他决定因素,在代码中;苹果不鼓励这种行为,但有些应用程序会这样做。

手机尺寸的增长肯定需要调整尺寸。这是一个错误,大小类是通过将所有iPhone分类在同一个类中实现的。新的iPhone几乎是旧设备的两倍大。与iPhone4相比,iPhone7的设计是不一样的,不应该归入同一组。谢谢你的帮助。如果你对此事有强烈的感觉,请向苹果公司提出增强请求!(事实上,我认为iPad的情况要糟糕得多,它的尺寸等级在旋转时不会改变,但紧凑的宽度可能意味着任何东西,甚至可以达到令人难以置信的高宽比3:1。)