Ios 支持自动布局的水平定位多个UIButton

Ios 支持自动布局的水平定位多个UIButton,ios,uibutton,autolayout,Ios,Uibutton,Autolayout,我正在处理一个UI布局,其中有五个UI按钮,它们在水平方向上一个接一个地定位,并支持自动布局(见下文): 而且 所有的按钮都有相同的宽度 相邻的两个按钮之间没有空格 [b1]到其superview的前导空间为20 [b5]到其superview的尾随空间为20 是否可以仅使用Interface Builder实现此布局?如果是,我该怎么做?非常感谢您的帮助。我建议您使用XIB或故事板布局创建布局。不要以编程方式进行/创建布局。我相信它将在未来的编码结构中帮助您很多。您可以根据需要在XIB中创

我正在处理一个UI布局,其中有五个UI按钮,它们在水平方向上一个接一个地定位,并支持自动布局(见下文):

而且

  • 所有的按钮都有相同的宽度
  • 相邻的两个按钮之间没有空格
  • [b1]到其superview的前导空间为20
  • [b5]到其superview的尾随空间为20

是否可以仅使用Interface Builder实现此布局?如果是,我该怎么做?非常感谢您的帮助。

我建议您使用XIB或故事板布局创建布局。不要以编程方式进行/创建布局。我相信它将在未来的编码结构中帮助您很多。您可以根据需要在XIB中创建按钮。我在IB中添加了约束。基本思想是:•为superview的前导创建b1的前导约束•为每对相邻按钮创建等宽约束•为每对相邻按钮创建水平空间约束•创建b5的尾随约束在运行应用程序后,为每个按钮的顶部布局向导创建垂直空间约束,结果布局就是我真正想要的。在IB或Xcode控制台窗口中也没有显示约束警告。
|                      |
| [b1][b2][b3][b4][b5] |
|                      |