<分区>
如何使用自动布局将两个中间方 block 居中以保持它们之间的间距相等?
实际上,我可以输出约束并通过涉及容器宽度等的计算来设置它,但也许有一些更聪明的方法?
<分区>
如何使用自动布局将两个中间方 block 居中以保持它们之间的间距相等?
实际上,我可以输出约束并通过涉及容器宽度等的计算来设置它,但也许有一些更聪明的方法?
最佳答案
我使用 Interfacebuidler 的方法是使用“间隔 View ”
Spacer View 是我设置为平均匹配宽度的 UIView。
.1. 黑框是 UIView
.2. UIImageView 是正方形
.3. 设置等于 spacer views
之间的宽度.4. 设置等于 正方形
之间的宽度.4. 在spacer views 和squares
之间添加边缘约束.5. 将spacer view设置为透明
如果您需要更多详细信息来使用 Interface builder 或通过代码完成此操作,您应该阅读这篇文章:
Evenly space multiple views within a container view
希望这对你有帮助;)
关于ios - 如何使用自动布局将两个元素居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29363417/