标签: swift autolayout
任何人请提出哪种约束组合最适合获得此期望的输出。它必须同时适用于iPad和iPhone。首先,我将标签 To 设置在容器的中心,并根据该标签为所有其他控件设置了禁忌。但是问题是还有更多的空间,设计看起来也不好。
答案 0 :(得分:2)
我将平均分配一个水平UIStackView,在内部放置两个水平UIStackView。在每个参数的内部,我先放入UILabel,然后再放入UITextField。
UIStackView
UILabel
UITextField
标签和文本字段之间(或堆栈视图之间)的间距可以通过设置其相关堆栈视图的间距来设置。或者,您可以将分布设置为“按比例填充”,然后为标签和文本字段的宽度设置长宽比
因此,您需要的约束是主堆栈视图的约束。