Swift-如何使StackView的宽度为100%

时间:2019-10-07 10:12:57

标签: swift

我正在尝试为应用创建配置文件屏幕。我无法动态获取宽度的唯一元素是stackview中的3 x 1按钮网格。

您可以在第二个屏幕截图中看到它如何调整大小,而不是像其他所有元素一样动态调整大小

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

这是我的方法。我创建了堆栈视图,其尾随约束和前导约束为0,并且图像高度设置为30,纵横比为1:1(可以自定义)。每个图像都有其自己的“视图”,将其居中,然后将堆栈视图优先级设置为“中心”,然后将分布设置为相等。这也可以用于按钮。