如何使用自动布局将两个元素居中?

How to center two elements with auto layout?

如何使用自动布局将两个中间方块居中以保持它们之间的间距相等?

实际上,我可以通过容器宽度等计算来设置出口约束,但也许有更聪明的方法?

我使用 Interfacebuidler 的方法是使用“间隔视图”

Spacer 视图是 UIView,我已将其设置为匹配宽度相等

.1. 黑框是 UIViews

.2. UIImageView 是正方形

.3. 设置宽度等于 spacer views

.4. 设置等于 正方形之间的宽度

.4.spacer viewssquares[=12= 之间添加边缘约束]

.5.spacer view 设置为透明

如果您需要更多详细信息来使用界面构建器或通过代码来完成此操作,您应该阅读此 post :

Evenly space multiple views within a container view

希望对您有所帮助 ;)