【问题标题】:How to evenly space buttons horizontally in xcode如何在xcode中水平均匀排列按钮
【发布时间】:2016-08-06 00:22:37
【问题描述】:

如何在 Xcode 中将一行 4 个或更多按钮水平均匀隔开?我对 xcode 完全陌生,并且在约束条件下玩了很多,但没有成功。如果可能的话,我将不胜感激,谢谢!

【问题讨论】:

标签: ios xcode autolayout nslayoutconstraint


【解决方案1】:

1) 创建一个容器视图并将Leading - Top - Trailing应用到superview

2)添加一个按钮A并应用前导-顶部-底部

3) 将按钮 B 的水平空间移至 A - 垂直居中 - 宽度和高度相等

4) 将按钮 C 水平空间移至 B - 垂直居中 - 宽度和高度相等

5) 将按钮 D 的水平空间移至 A - 垂直居中 - 宽度和高度相等,并拖到超级视图。

更新帧。

【讨论】:

  • 如果我想根据文本大小保持按钮的宽度怎么办?
  • 如何在容器视图中添加按钮?出于某种原因,我只能选择将项目添加到父视图。
【解决方案2】:

在每个按钮之间设置水平间距限制。然后,将约束常数更改为您喜欢的值。要添加水平间距约束,请按住 Control 从一个按钮拖动到另一个按钮,然后从弹出菜单中选择它。

【讨论】:

    猜你喜欢
    • 2013-07-19
    • 2015-07-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多