美文网首页
iOS Cell 添加约束之后显示不对 报错:Will atte

iOS Cell 添加约束之后显示不对 报错:Will atte

作者: 大海24 | 来源:发表于2017-11-03 11:40 被阅读0次

    之前都是用AutoLayout来画cell,不怎么用来自动适配Cell的高度,所以一直没有遇到这个问题。

    但是最近觉得AutoLayout比较方便嘛,可以省略一个方法的代码,就开始转而用自动适配高度的模式。

    不久之后就遇到了这个问题


    在模拟器上看起来是这个样子的


    完全没显示,而且连布局都乱了。

    看这个报错信息看了很久也没个头绪,google和stackoverflow上面也没有找到合适的解决方法,蛋疼的是,iOS11上运行没问题,在iOS10才会出现这个问题

    然后偶然发现好像做自适应高度的时候是应该为tableView 添加一个estimate高度才会有效果的,于是在初始化的地方添加了一句

    _containerTableView.estimatedRowHeight = 120

    搞定,所以在做自适应Cell的时候,要设置estimatedRowHeight的值


    相关文章

      网友评论

          本文标题:iOS Cell 添加约束之后显示不对 报错:Will atte

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