我们在开发的时候,各种模拟器和真机都没发现这个问题,直到一个同事拿着iPhone5C过来给我看,确实布局不太对劲,TableView也无法正常上下拉动。调试发现是自动布局高度自适应的问题。
有2种解决办法:
1、自己计算高度,返回给TableView的代理。
2、用HYBMasonryAutoCellHeight第三方库,让其帮我们计算高度,在tableView的代理方法里返回。代码比较简单,几行解决。
(PS:之前还找了UITableView+FDTemplateLayoutCell这个第三方库来,可能它比较适合xib或者storyboard布局,而不适合Masonry这种,简单测试后发现返回无效,可能是我没用对)
先简单记一下,免得遗忘,等有时间再来填充内容