我知道这是一个小新手风格的问题,但我找不到任何关于这个的主题,我必须在我的视图控制器中水平对齐多个按钮.
我尝试了2方法,第一个方法是用UIViews和<=宽度改变约束优先级和其他方法分开它们.第二个没有UIViews,但是右舷的按钮非常好.我已经看过斯坦福汽车布局课了.但我找不到任何解决方案.我不知道如何对齐多个按钮或视图有人可以帮助我学习和解决这个问题吗?
谢谢 !
您只需要在相邻按钮之间给出前导,尾随和等宽约束.
步骤(我们这里只考虑水平约束):
将前导约束从第一个按钮添加到superview(或左侧兄弟视图).
添加水平间距约束:
第一个按钮和第二个按钮.
第二个按钮和第三个按钮.
第三个按钮和第四个按钮.
第四个按钮和第五个按钮.
将尾随约束从第五个按钮添加到superview(或右侧兄弟视图).
在以下之间添加相等宽度约束:
第一个按钮和第二个按钮.
第二个按钮和第三个按钮.
第三个按钮和第四个按钮.
第四个按钮和第五个按钮.
如果您遵循此方法,则无需添加额外的视图来对齐按钮.请参阅下面的屏幕截图,以便更好地理解这一点.