这个问题只是出于好奇,但有谁知道创建了多少UITableViewCells?我知道iOS正在尝试尽可能高效,所以我想知道有多少人在队列中。它是否足以适应屏幕+ 1,+ 5,+ 10?
答案 0 :(得分:1)
UITableView
本身不会创建额外的单元格。相反,它会询问其委托方法cellForRowAtIndexPath
以获取单元格,因此您可以实现自己的缓存行为。
答案 1 :(得分:0)
单元格只有在它们出现在屏幕上时才会被创建(当你向下滚动时),如果使用了reusecellidentifier方法,ram中只有大约7个单元格,如果你不每次滚动并创建一个新单元格它将被添加到ram中。