一尘不染

如何以编程方式更新UIView的恒定高度约束?

swift

我有一个UIView,我使用Xcode Interface Builder设置了约束。

现在,我需要以UIView's编程方式更新该高度常数。

有一个类似的功能myUIView.updateConstraints(),但我不知道如何使用它。


阅读 201

收藏
2020-07-07

共1个答案

一尘不染

从“界面”构建器中选择高度约束,然后选择其高度。因此,当您想更改视图的高度时,可以使用以下代码。

yourHeightConstraintOutlet.constant = someValue
yourView.layoutIfNeeded()

方法updateConstraints()是的实例方法UIView。以编程方式设置约束时,这将很有帮助。它更新视图的约束。有关更多详细信息,请单击此处

2020-07-07