IOS UITableview 的重用机制详解

2019-03-13  本文已影响0人  应久

首先 请大家看一幅图

为什么要使用重用机制

上边一段代码 相信 大家也很熟悉吧 给表格一个指定的标识符

表格在展示的时候  如果我们有100条数据  那么 一次性加载完 展示 是非常浪费资源 影响用户体验的   

这时候对表格进行复用 就起到了很好的优化作用

原理

在表格创建时  会加载当前页面 显示的表格数+1 的表格数量(屏幕上展示4个表格 实际上会创建5个)当表格向下滚动时 A1被滚出屏幕 这时候就会自动放入重用池中 A7会先判断重用池中有没有可用的cell 如果有 直接从复用池中拿出来 没有在进行创建

上一篇下一篇

猜你喜欢

热点阅读