gpt4 book ai didi

ios - 使用自动布局水平对齐 5 个按钮的最佳方法是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:57 25 4
gpt4 key购买 nike

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

我尝试了 2 种方法,第一种是将它们与 UIViews 和 <= width changed constraints priority 等分开。第二个没有 UIViews,但按钮在右舷对齐得很好。我已经看过斯坦福汽车布局类(class)。但我找不到任何解决方案。我不知道如何对齐多个按钮或 View ,有人可以帮助我学习和解决这个问题吗?

谢谢! enter image description here enter image description here enter image description here

最佳答案

您只需要在相邻按钮之间提供前导、尾随和等宽约束。

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

  1. 将第一个按钮的前导约束添加到父 View (或左侧兄弟 View )。
  2. 在以下之间添加水平间距约束:
    • 第一个按钮和第二个按钮。
    • 第二个按钮和第三个按钮。
    • 第三个按钮和第四个按钮。
    • 第四个按钮和第五个按钮。
  3. 将第五个按钮的尾随约束添加到父 View (或右侧兄弟 View )。
  4. 在以下之间添加等宽约束:
    • 第一个按钮和第二个按钮。
    • 第二个按钮和第三个按钮。
    • 第三个按钮和第四个按钮。
    • 第四个按钮和第五个按钮。

如果您采用这种方法,则无需添加额外的 View 来对齐按钮。请查看下面的屏幕截图以更好地理解这一点。

Layout

Constraints

关于ios - 使用自动布局水平对齐 5 个按钮的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34054139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com