如何将水平堆栈视图中的所有按钮拉伸为设备宽度

时间:2017-06-29 11:07:49

标签: ios swift stretch horizontal-scaling stackview

我很难将水平堆栈视图中的所有5个按钮拉伸到我的设备宽度。 我能这样做吗?或者你们有任何解决方案吗?

期待您的回答。 非常感谢你的关注。

3 个答案:

答案 0 :(得分:2)

  • 添加水平堆栈视图
  • 添加约束 - 垂直居中于容器
  • 取消选中约束到边距后,将堆栈视图固定到左视图和右视图。
  • 将按钮添加或拖动到堆栈视图中。
  • 在“文档大纲”中选择堆栈视图,然后在“属性”检查器中将“分配”更改为“同等填充”。
  • 完成![enter image description here] 1

答案 1 :(得分:1)

如果您有一个水平堆栈视图,请将其约束设置为超视图的左侧和右侧,并将分布设置为Fill Equally,这样按钮将以相同的方式填充视图。

答案 2 :(得分:0)

只需选择五个按钮,然后将它们添加到堆栈视图中。然后将堆栈视图固定在superview的左侧和右侧。按钮将自动跨越整个视图的水平空间。见下图: enter image description here