欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

冲突的解决办法

程序员文章站 2022-05-24 13:15:08
...

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

例如

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