美文网首页iOS开发
<NSLayoutConstraint:UITableVi

<NSLayoutConstraint:UITableVi

作者: TYM | 来源:发表于2017-08-29 15:23 被阅读415次

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

    例如

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

    相关文章

      网友评论

        本文标题:<NSLayoutConstraint:UITableVi

        本文链接:https://www.haomeiwen.com/subject/kjwodxtx.html