美文网首页
UITableView多次调用cellForRowAtIndex

UITableView多次调用cellForRowAtIndex

作者: pigLily | 来源:发表于2022-06-28 15:36 被阅读0次

    1、将cell的高度设置为屏幕高度,发现首次显示时连续调用了16个cell的- tableView:cellForRowAtIndexPath:,而每一次调用cellForRowAtIndexPath之后会接着调用- tableView:willDisplayCell:forRowAtIndexPath:,最后调用15次- tableView:didEndDisplayingCell:forRowAtIndexPath:表示除了第一个cell其余cell都移出屏幕。

    2、将UITableView的estimatedRowHeight设置为屏幕高度,这样首次显示时就会只调用1次cellForRowAtIndexPath->willDisplayCell,不会调用didEndDisplayingCell。

    相关文章

      网友评论

          本文标题:UITableView多次调用cellForRowAtIndex

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