对于iOS中不同大小的视图约束“等高”?

问题描述:

我看到很多类似的问题,但它们都是针对具有相同视图的情况。对于iOS中不同大小的视图约束“等高”?

在我来说,我的意见垂直堆栈: enter image description here 他们应该在不同设备上同时保持比例。

您能否建议如何实现这样的目标? Xib或编程 - 它没有任何优势。

目前我正在尝试手动设置它们的尺寸。

定义相同的高度限制,比对其进行编辑并将乘数设置为例如“1:5”。

Example

更新:

选择垂直堆叠视图,添加4次,纪念所有的人,设定约束条件 “等高”,并添加所有3个约束:

Step 1

现在选择每个约束并根据您的喜好设置您的乘数:

Step 2

Step 3

Step 4

定义在堆叠视图设置的间距:

Step 5

定义相对于余量或经由常数值StackView边界间隙:

Step 6

你不需要更多的约束。通过证明更改设备和方向:

enter image description here

+0

遗憾的是它不工作。如果您在此视图中添加了太多约束,其行为变得无法预知 –

+0

我已经用详细的图片更新了描述。希望它可以帮助你。 – ObjectAlchemist