美文网首页
UITableView运行机制详解(Xcode9.2和9.0相同

UITableView运行机制详解(Xcode9.2和9.0相同

作者: Gunks | 来源:发表于2018-04-02 10:46 被阅读0次
图1

1.numberOfSectionsInTableView设置节,但是9.2中最初会打印出2次(即调用2次)

2.titleForHeaderInSection设置节头,9.2也会打印2次这个方法

3.numberOfRowsInSection返回每个节中的行数,9.2打印一次这个方法

2.3步交替进行,直到加载完数据

图2

4.加载完成后又会调用一次numberOfSectionsInTableView

5.又会执行2.3方法

6.若没有创建右侧索引就跳过这步,如果有就在这时候调用sectionIndexTitlesForTableView方法,只调用一次

图3

7.cellForRowAtIndexPath和titleForHeaderInSection个人理解应该是加载屏幕显示的数据(仅显示出来的),滚动屏幕,会不断调用这两个方法

相关文章

网友评论

      本文标题:UITableView运行机制详解(Xcode9.2和9.0相同

      本文链接:https://www.haomeiwen.com/subject/ggythftx.html