美文网首页
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