estimatedRowHeight
作者:
FunkyRay | 来源:发表于
2017-09-03 18:29 被阅读14次
-
estimatedRowHeight:
该方法在tableView中使用可以预估cell的高度
优点:
1.可以降低tableView:heightForRowAtIndexPath:方法的调用频率
2.将计算cell高度的操作延迟执行了(相当于cell高度的计算是懒加载的)
缺点:
因预估的高度会导致contentSize计算不准确,contentSize的值会影响到滚动条的计算,致使滚动条长度不准确、不稳定,甚至有卡顿效果
-
tableView:heightForRowAtIndexPath:
方法的特点
不使用estimatedRowHeight方法时:
1.每次刷新表格时有多少数据,这个方法就会一次性调用多少次
2.每当有cell进入屏幕范围内,就会调用一次
使用estimatedRowHeight方法时:
用到了哪个cell,才会调用该方法计算那个cell的高度(方法调用频率降低了)
本文标题:estimatedRowHeight
本文链接:https://www.haomeiwen.com/subject/fmyjjxtx.html
网友评论