UITableView显示数据的过程
1.调用一次tableView:numberOfRowsInSection:方法确定行数
2.调用多次tableView:heightForRowAtIndexPath:方法确定每一行的高度
(注意:有多少行行,就调用多少次。以后都不会再调用,除非刷新数据)
3.每当有一个Cell进入视野范围内时,就会调用
tableView:cellForRowAtIndexPath:方法返回每一行对应的Cell对象
4.拿到每一行的Cell对象后,再确认这个Cell的高度,调整Cell的高度
5.调整了Cell的高度后,再调用Cell的layoutSubviews方法
6.再把Cell显示到UITableView中
相关文章
- 09-24一个伟大的发现,装X一下。笔记本win7系统64位机器执行unity 时,屏幕模糊解决的方法
- 09-24【多任务线程高级day04】线程-注意点+线程执行代码的封装+线程的执行顺序
- 09-24Qt 控制线程的顺序执行(使用QWaitCondition,并且线程类的run函数里记得加exec(),使得线程常驻)
- 09-24递归执行顺序的探究
- 09-24golang中的defer函数和return语句两者的执行顺序
- 09-24Go ---- defer 和 return 执行的先后顺序
- 09-24jQuery和js页面加载完成之后就执行的两种方法
- 09-24Locust性能测试-分布式执行的方法(亲测ok)
- 09-24python 中多个装饰器的执行顺序
- 09-24父组件和子组件之间的生命周期执行顺序