tableView创建Cell,两种方法的区别,随手记

dequeueReusableCellWithIdentifier:forIndexPath:方法会调用一次tableView:heightForRowAtIndexPath:方法,但是dequeueReusableCellWithIdentifier:就不会调用,由此可见用dequeueReusableCellWithIdentifier:forIndexPath:初始化出来的Cell的高度是根据tableView:heightForRowAtIndexPath:得来的。

无论是用哪一种初始化Cell,之后都会调用一次tableView:heightForRowAtIndexPath:


另外reloadData会调用一遍tableView:heightForRowAtIndexPath:,然后tableViewcontentSize就更新了

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

推荐阅读更多精彩内容

  • 原文地址:http://www.jianshu.com/p/9fc838d46f5e 在日常的开发中,有时会遇到内...
    默默_David阅读 5,075评论 0 12
  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,948评论 3 38
  • 课程要点:plist文件的新建与读取给UITableView设置变化的值单元格的删除、插入及刷新 plist...
    shiwuoo阅读 7,484评论 0 6
  • 版权声明:未经本人允许,禁止转载. 1. TableView初始化 1.UITableView有两种风格:UITa...
    萧雪痕阅读 7,896评论 2 10
  • 一个人的时光里 生活是最为静态的模样 想来想去呆滞了很久 最终决定随心而写 我生而具有忧郁的气质 何尝不尽情的享受...
    Aliceweet阅读 1,144评论 0 0