当前位置:  开发笔记 > IOS > 正文

使用Autolayout水平对齐5个按钮的最佳方法是什么

如何解决《使用Autolayout水平对齐5个按钮的最佳方法是什么》经验,为你挑选了1个好方法。

我知道这是一个小新手风格的问题,但我找不到任何关于这个的主题,我必须在我的视图控制器中水平对齐多个按钮.

我尝试了2方法,第一个方法是用UIViews和<=宽度改变约束优先级和其他方法分开它们.第二个没有UIViews,但是右舷的按钮非常好.我已经看过斯坦福汽车布局课了.但我找不到任何解决方案.我不知道如何对齐多个按钮或视图有人可以帮助我学习和解决这个问题吗?

谢谢 ! 在此输入图像描述 在此输入图像描述 在此输入图像描述



1> Ganesh Kamat..:

您只需要在相邻按钮之间给出前导,尾随和等宽约束.

步骤(我们这里只考虑水平约束):

    将前导约束从第一个按钮添加到superview(或左侧兄弟视图).

    添加水平间距约束:

    第一个按钮和第二个按钮.

    第二个按钮和第三个按钮.

    第三个按钮和第四个按钮.

    第四个按钮和第五个按钮.

    将尾随约束从第五个按钮添加到superview(或右侧兄弟视图).

    在以下之间添加相等宽度约束:

    第一个按钮和第二个按钮.

    第二个按钮和第三个按钮.

    第三个按钮和第四个按钮.

    第四个按钮和第五个按钮.

如果您遵循此方法,则无需添加额外的视图来对齐按钮.请参阅下面的屏幕截图,以便更好地理解这一点.

布局

约束

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有