在 Xcode 中均匀分布按钮
Posted
技术标签:
【中文标题】在 Xcode 中均匀分布按钮【英文标题】:Evenly distributing buttons in Xcode 【发布时间】:2017-02-28 20:03:03 【问题描述】:我有 4 个按钮,它们应该位于屏幕底部,彼此相邻——相距 0 像素。我希望它适用于任何屏幕尺寸,或者至少适用于 iPhone 5、6 和 6+。我正在尝试添加约束,但它并没有做我想做的事情。
这是我第一次使用 Swift 和 XCode,请给我提示。
提前致谢!
【问题讨论】:
如果我的回答对你有帮助,别忘了把它标记为已接受,这样会帮助别人 【参考方案1】:最佳实践是使用 UIStackView
只需将其放到情节提要中 为底部布局指南添加垂直间距约束 将水平间距约束添加到父视图的前导和尾随 添加高度限制 现在将按钮添加为堆栈视图的子视图 根据需要设置堆栈视图属性:水平、分布和对齐方式祝你好运
【讨论】:
【参考方案2】:选项是:
正确设置约束 使用 StackView 使用 TabBar 格式 使用工具栏或者,代码中的复杂计算。
【讨论】:
【参考方案3】:选择界面生成器中的所有按钮,使它们全部突出显示并弹出“添加新约束”弹出框。添加左、右、下约束,并勾选“等宽”。
【讨论】:
以上是关于在 Xcode 中均匀分布按钮的主要内容,如果未能解决你的问题,请参考以下文章