How to disable a constraint programmatically?
I have two constraints, that the priority of one depends for the other. As far as I know the constraints priority can’t change programmatically when they are installed (it throw me an error), So the idea is, when X occurs the constraint A is disable and the constraint B is enable, and when Y occur A is enable and B disable
IBOutlet weak var constraint_A
IBOutlet weak var constraint_B
...
func configureViews() {
if x {
constraint_A.disable = true
constraint_B.disable = false
} else {
constraint_A.disable = false
constraint_B.disable = true
}
}
...
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…