首页 > 解决方案 > 当 ButtonB 被隐藏时,StackView 为 ButtonA 上浆

问题描述

我有一个带有 2 个按钮的堆栈视图。

在此处输入图像描述

当 ButtonA 被隐藏时,buttonB 被拉伸。

在此处输入图像描述

我希望按钮 B 的宽度与指定的宽度相同。如何正确设置 UIStuckView。这是我现在正在做的设置: 在此处输入图像描述

标签: iosautolayoutuistackview

解决方案


您可以做的第一件事是在按钮 B 上设置约束

buttonB.widthAnchor.constraint(equalToConstant: 50).isActive = true

或者您可以将按钮放在另一个视图中,然后在按钮和外部视图之间设置前导和尾随约束,以确保按钮不超过所需的宽度。


推荐阅读