首页 > 解决方案 > iPad 和 iPhone 的自动布局

问题描述

任何人都请建议哪种约束组合最适合获得所需的输出。它必须适用于 iPad 和 iPhone。首先,我将标签设置容器的中心,并在此基础上为所有其他控件设置 contrainst。但问题是剩下的空间更多,设计看起来不太好。

标签: swiftautolayout

解决方案


我会有一个 Horizo UIStackView​​ntal 和 Distribution Fill Equally ,在里面我会放两个UIStackView带 Distribution Fill 的水平 s。我会在每个里面放UILabel然后UITextField

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

在此处输入图像描述

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


推荐阅读