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

iOS11 Cell 添加约束之后显示不对 报错:Will at

作者: 郭桥生 | 来源:发表于2018-07-02 11:49 被阅读0次

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

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

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


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


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

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

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

_containerTableView.estimatedRowHeight = 120

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


相关文章

网友评论

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

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