如果我要在UITableview
中显示500条记录,并且我们在reuseIdentifier
中使用cellforRowAtIndexPath
实施,并且一次有4条记录(单元格),我知道4个单元格视图将会显示加载,滚动时将重复使用。
条件是,如果我稍微滚动它显示第一个细胞的一半和第五个细胞的一半,那么细胞将重复用于第五个细胞,如果它重复使用那么第一个细胞的条件将是什么。
我对它进行了研究,但我仍然不确定内部是什么。 这个问题我得到了面试时间。
由于
答案 0 :(得分:1)
首先是5个单元格仍然可见,就像第5个单元格一样,下一个单元格在桌面边缘处被加载并显示,第一个单元格在桌面边缘后面消失之后就不可用了。
您可以通过cellForRowAtIndexPath
方法设置断点并打印tableview.visibleCells.count