【问题标题】:Evenly distributing buttons in Xcode在 Xcode 中均匀分布按钮
【发布时间】:2017-02-28 20:03:03
【问题描述】:

我有 4 个按钮,它们应该位于屏幕底部,彼此相邻——相距 0 像素。我希望它适用于任何屏幕尺寸,或者至少适用于 iPhone 5、6 和 6+。我正在尝试添加约束,但它并没有做我想做的事情。

这是我第一次使用 Swift 和 XCode,请给我提示。

提前致谢!

【问题讨论】:

  • 如果我的回答对你有帮助,别忘了把它标记为已接受,这样会帮助别人

标签: ios swift xcode uibutton


【解决方案1】:

最佳实践是使用 UIStackView

  • 只需将其放到情节提要中
  • 为底部布局指南添加垂直间距约束
  • 将水平间距约束添加到父视图的前导和尾随
  • 添加高度限制
  • 现在将按钮添加为堆栈视图的子视图
  • 根据需要设置堆栈视图属性:水平、分布和对齐方式

祝你好运

【讨论】:

    【解决方案2】:

    选项是:

    • 正确设置约束
    • 使用 StackView
    • 使用 TabBar 格式
    • 使用工具栏

    或者,代码中的复杂计算。

    【讨论】:

      【解决方案3】:

      选择界面生成器中的所有按钮,使它们全部突出显示并弹出“添加新约束”弹出框。添加左、右、下约束,并勾选“等宽”。

      【讨论】:

        猜你喜欢
        • 2017-03-20
        • 1970-01-01
        • 2014-08-11
        • 2013-03-04
        • 1970-01-01
        • 2011-08-21
        • 1970-01-01
        • 2016-08-06
        • 1970-01-01
        相关资源
        最近更新 更多