iPad和iPhone的自动布局

时间:2019-03-06 06:26:53

标签: swift autolayout

任何人请提出哪种约束组合最适合获得此期望的输出。它必须同时适用于iPad和iPhone。首先,我将标签 To 设置在容器的中心,并根据该标签为所有其他控件设置了禁忌。但是问题是还有更多的空间,设计看起来也不好。

1 个答案:

答案 0 :(得分:2)

我将平均分配一个水平UIStackView,在内部放置两个水平UIStackView。在每个参数的内部,我先放入UILabel,然后再放入UITextField

标签和文本字段之间(或堆栈视图之间)的间距可以通过设置其相关堆栈视图的间距来设置。或者,您可以将分布设置为“按比例填充”,然后为标签和文本字段的宽度设置长宽比

enter image description here

因此,您需要的约束是主堆栈视图的约束。