最佳答案
我有一个具有动态高度的视图,我试图在运行时更改这个视图的高度优先级。
这是我的部分代码;
if (index == 0) {
surveyViewHeightConstraint.constant = 0;
surveyViewHeightConstraint.priority = 1000;
} else if (index == 1) {
surveyViewHeightConstraint.constant = 163;
surveyViewHeightConstraint.priority = 500;
}
我用一个按钮操作来改变索引。当我运行这段代码时,我得到了这个错误:
*** Assertion failure in -[NSLayoutConstraint setPriority:], /SourceCache/Foundation/Foundation-1141.1/Layout.subproj/NSLayoutConstraint.m:174
我在这里犯了什么错?