我希望视图的横向宽度为0.4,屏幕宽度为0.5。[/ p>
所以我尝试过“因性状而异”。我选择了wC hR并设置了0.5并点击了“完成”。然后我选择了wR hR并设置为0.4,如下所示:
然而,两个尺寸等级仍显示为0.4。
我还尝试使用“view as ...(wC hR)等设置约束,而不使用约束变化。
我还尝试在显示的框中添加一个单独的大小类,但没有成功。
答案 0 :(得分:7)
宽度尺寸类并不总是随方向而改变 - 而不是在每个设备上。
例如,仅在Plus设备上,横向变为常规宽度,但在其他设备上,它总是紧凑的。
但是,任何iPhone(而不是iPad)的高度尺寸类都会发生变化:
hR
- 用于肖像和hC
- 适用于风景。此页面上的插图可让您更好地了解它们的工作原理: http://useyourloaf.com/blog/size-classes/
由于没有选项可以更改不同大小类的乘数,因此需要创建两个约束,并为Installed
设置条件。
这个用于景观:
肖像:
答案 1 :(得分:2)
在I手机中 - 2种尺寸 -
1.肖像模式 - wC hR风景模式 - wC hC
2.纵向模式 - wC hR横向模式 - wR hC
步骤1.-在场景中选择6s设备肖像模式:约束0.5屏幕宽度。 在场景中选择6s设备横向模式[只需单击横向]:根据特征选择宽度和高度。现在就开始工作吧。删除宽度约束。添加新的宽度约束给出约束0.4屏幕宽度。
2.-在场景中选择6s Plus设备横向模式[只需单击横向]:根据特性选择宽度和高度。现在就开始工作吧。删除宽度约束。添加新的宽度约束给出约束0.4屏幕宽度。现在它的作品完美在我的手机而不是i垫,因为我的垫尺寸不同。我们需要在i垫上做一些工作然后它也适用于我垫。试试吧。