同样在iOS中使用自动布局的12个UIButtons空间

时间:2016-06-15 12:39:10

标签: ios iphone autolayout storyboard

如何使用自动布局平均分配这12个按钮以适合所有iPhone屏幕?

enter image description here

所有按钮的大小应相同,应完全填满屏幕

2 个答案:

答案 0 :(得分:3)

  • 在两个轴上将按钮之间的间距设置为0
  • 将顶部按钮行顶部约束绑定到视图顶部
  • 将底部按钮行底部约束绑定到视图底部
  • 将最左侧的列按钮前导约束绑定到视图前导
  • 将最右边的列按钮尾随约束绑定到视图尾随
  • 将所有按钮设置为具有相同的宽度和高度,我认为最简单的方法是选择一个按钮,然后在所有其他按钮上创建宽度相等且高度相等的约束。

此外,这个设置的好处是,如果你改变行数或列数,你仍然会得到相同大小的按钮,所以它是可维护的。

答案 1 :(得分:0)

将它们之间的间距添加为0(前导,尾随,顶部,底部)。然后为每个按钮设置为具有与父视图相同的宽度和高度,高度为0.25,宽度为0.33。