1.优点
- 降低tableView:heightForRowAtIndexPath:方法的调用频率
2.将计算cell高度延迟执行(相当于是cell的高度是懒加载的)
2.缺点
1.滚动条穿肚不准确,不稳定,甚至有卡顿效果(不使用该方法,滚动条高度确定)
特点:
未实现estimatedRowHeight
没有实现该方法的情况下,每次刷新表格,有多少条数据,heightForRow方法就会调用多少次(reloaddata时候,100条数据,就会调用100次)
每当有cell进入屏幕,就会调用heightForRow方法
实现estimatedRowHeight
显示了哪个cell,才会调用heightForRow去计算高度,频率降低