在Xcode中均匀分配按钮

时间:2017-02-28 20:03:03

标签: ios swift xcode uibutton

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

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

Application

提前致谢!

3 个答案:

答案 0 :(得分:3)

最佳做法是使用UIStackView

  • 将其放到故事板
  • 将垂直间距约束添加到底部布局指南
  • 向superview的前导和尾随添加水平间距约束
  • 添加高度限制
  • 现在添加按钮作为堆栈视图的子视图
  • 设置堆栈视图属性:水平,分布和对齐,如您所愿
祝你好运

答案 1 :(得分:1)

选项包括:

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

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

答案 2 :(得分:0)

选择界面构建器中的所有按钮,使它们全部突出显示并显示“添加新约束”弹出窗口。添加左,右和底部约束,并选中“等宽”。