创建了多少个UITableViewCells

时间:2013-06-10 17:21:04

标签: iphone ios uitableview

这个问题只是出于好奇,但有谁知道创建了多少UITableViewCells?我知道iOS正在尝试尽可能高效,所以我想知道有多少人在队列中。它是否足以适应屏幕+ 1,+ 5,+ 10?

2 个答案:

答案 0 :(得分:1)

UITableView本身不会创建额外的单元格。相反,它会询问其委托方法cellForRowAtIndexPath以获取单元格,因此您可以实现自己的缓存行为。

答案 1 :(得分:0)

单元格只有在它们出现在屏幕上时才会被创建(当你向下滚动时),如果使用了reusecellidentifier方法,ram中只有大约7个单元格,如果你不每次滚动并创建一个新单元格它将被添加到ram中。