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

问题描述 投票:0回答:3

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

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

ios swift stretch horizontal-scaling stackview
3个回答
2
投票
  • 添加水平堆栈视图
  • 添加约束 - 在容器中垂直居中
  • 取消选中约束到边距后,将堆栈视图固定到左视图和右视图。
  • 将按钮添加或拖动到堆栈视图中。
  • 在“文档大纲”中选择堆栈视图,然后在“属性”检查器中将“分布”更改为“均匀填充”。
  • 完成] 1

1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.