我使用 dequeueReusableCell()来控制 UITableView 中的单元格,并且知道如何工作,我阅读了 this Apple 中的文档。
本文介绍了此方法的作用以及如何使用它。
但是我想知道它如何确定ReusableCellQueue的大小。
我知道此方法确定数据源已标记为可重用的特定队列大小。队列中有一个单元格范围,以简化从队列到用户的显示数据。
第二个问题,当我向下滚动时,以上单元格是否从Queue中删除?
如果确实如此,当我回到上面时,会重新创建此单元格吗?
答案 0 :(得分:2)
可重用队列由内部算法确定。它的大部分与屏幕大小以及屏幕上显示多少个单元格相关。看到单元格后,它将重新使用屏幕范围之外的前一个视图。