冲突的解决办法

在使用约束布局的时候,经常会遇到这样的警告
原因:应该是系统在cell还没有展示出来计算高度的时候,直接返回了44的约束,而当cell添加到view上之后,发生约束冲突。
解决:将自己定的高度自适应的约束调高优先级即可。

例如

[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) {
            make.edges.equalTo(weakSelf);
            make.height.mas_greaterThanOrEqualTo(45).priorityHigh();
}];

你可能感兴趣的:(冲突的解决办法)