在 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 中均匀分布按钮的主要内容,如果未能解决你的问题,请参考以下文章

UINavigationBar 使用灵活的空间来均匀分布栏按钮项

使用自动布局在屏幕上水平均匀分布按钮。它们之间的间距不相等

横向均匀分布三个按钮ios

在动态空间中均匀分布多个项目

引导容器中的 4 个均匀间隔按钮

div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数