estimatedHeightForRowAtIndexPath带来的tableview生命周期改变

- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 200;
}
  • 设置该方法,tableview调用顺序为
    屏幕快照 2018-01-02 上午10.24.17.png
  • 不设置,tableview调用顺序为
    屏幕快照 2018-01-02 上午10.27.42.png

结论

设置该方法estimatedHeightForRowAtIndexPath,系统只会计算当先屏幕显示的cell的高度,其他的都是调用estimatedHeightForRowAtIndexPath返回的值来计算

所以需要注意是否设置该方法后,tableview的生命周期

欢迎指正,谢谢~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,290评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,242评论 19 139
  • 一只猴子摘桃子,摘累了,决定休息一下再分桃子。过了一会,来了一只猴子,把所有桃子均分成了5分,结果多了1个,就把多...
    淡淡的真阅读 1,314评论 0 1
  • 同学们:28日上午10点前报到华兰大道(原五一路)与新飞大道交叉口向西200米路南佛力得宾馆贵宾楼9楼梅、兰、菊...
    蒹葭essay阅读 239评论 0 0
  • 匆匆,一天又过去,是今天的结束也是明天的开始。总想在无聊的循环中寻到些许的改变,总感觉自己在奔跑,看到的却是一成不...
    飘来的温暖阅读 158评论 0 0