我的代码如下
movieDescLbl.translatesAutoresizingMaskIntoConstraints = false movieDescLbl.heightAnchor.constraint(equalToConstant: 87).isActive = true
我不知道如何以编程方式更新高度约束。

最佳答案

创建变量

var heightCon:NSLayoutConstraint!

标志
heightCon = movieDescLbl.heightAnchor.constraint(equalToConstant: 87)
heightCon.isActive = true

更新
heightCon.constant = 200
view.layoutIfNeeded()

或者
heightCon.isActive = true/false

10-08 09:11