如何使用autolayout将两个中间正方形居中以保持所有这些正方形之间的空间相等?
实际上,我可以输出约束并使用涉及容器宽度等的计算来设置它,但也许有一些更聪明的方法?
答案 0 :(得分:1)
我使用Interfacebuidler的方法是使用“spacer views”
Spacer视图是UIView,我设置为匹配宽度。
.1。黑框是UIViews
.2。 UIImageView是正方形
.3。在 spacer视图中设置等于宽度
.4。在正方形之间设置等于宽度
.4。在 spacer视图和正方形之间添加边缘约束
.5。将 spacer view 设置为透明
如果您需要更多详细信息,请使用“界面”构建器或代码来阅读此帖子:
Evenly space multiple views within a container view
希望这可以帮到你;)