Ale*_*son 6 iphone ios autolayout size-classes xcode8
好吧,我终于使用Xcode 8进入autolayout了.
我可能在概念上有错误的想法.但是我在IB中有一个视图,在视图中有2个标签,一个按钮和一个imageview死点,尺寸为300 x 300,用于6plus和6个设备.
我想要做的是改变iPhone 5(SE)的图像视图大小,所以我点击Vary for Traits并选择高度和宽度,然后将值更改为150 x 150点击完成,所有看起来都很好看iphone 5(SE).
现在点击返回6plus和6它也调整为150 x 150,但我希望图像大小保持为300 x 300.再次,我可能完全有错误的想法.
我认为这一点的重点在于它的大小取决于所选择的内容,即变化.
小智 3
不同的特征或尺寸类别不用于更改不同设备的自动布局,而是用于更改常规和紧凑尺寸(宽度或高度或两者)的布局。太多设备属于常规宽度,例如 ipad pro iphone 7 plus等。相同的 iphone se 和 iphone6 在纵向模式下具有相同的宽度,即紧凑。因此,当你改变其中之一时,两者都会改变。当您选择不同的特征并选择宽度+高度复选框时,它会在蓝色框中显示一些设备,这意味着所有这些设备都会受到影响。
最好以编程方式进行,检查设备类型并根据它设置大小。
| 归档时间: |
|
| 查看次数: |
943 次 |
| 最近记录: |