我看到了很多类似的问题,但它们都适用于观点相同的情况。
在我的情况下,我有一个垂直的视图堆栈: 他们应该同时保持比例在不同的设备上。
您能否建议如何实现这一目标? Xib或以编程方式 - 它没有任何可能性。
目前我正在尝试手动设置尺寸。
答案 0 :(得分:1)
定义相等的高度约束,而不是编辑它并将乘数设置为例如“1:5”
<强>更新强>
选择垂直堆栈视图,添加4个视图,标记所有视图,设置约束“相等高度”并添加所有3个约束:
现在选择每个约束并根据您的喜好设置第一个约束:
在堆栈视图设置中定义间距:
相对于边距或通过const值定义StackView边框间隙:
您不需要更多约束。通过更改设备和方向证明:
答案 1 :(得分:0)