在视图中约束按钮,使它们均匀分布

时间:2018-05-22 22:39:16

标签: ios swift xcode layout constraints

我正在努力限制一组按钮(见下文),以便它们之间的垂直空间相等。我正在尝试使用模仿键盘的按钮创建子视图。我将顶部中心按钮限制在水平中心和顶部空间以便查看。我将底部中心按钮限制在水平中心和底部空间以进行查看。如何让中间2个按钮均匀分布?在android上我会通过使用dp(密度无关像素)来实现这一点,但是,如果我尝试通过垂直间距约束这些按钮,则每个显示器上的按钮都会有所不同,因为像素密度不同。

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为你寻找一个UIStackView所以,用一组嵌套在垂直stackView中的水平堆栈视图来构建你的目的。注意这个建议对于某些项目,如果你有太多的按钮你可以尝试{{ 1}},stackView的关键属性,它将解决你的问题

UIScrollview/UICollectionView