IOS 6,ARC,试图查看是否有办法防止自定义表视图单元从表列表中“删除”,即使该单元格在屏幕外。是的,是的,我知道,不应该这样做,而只是现在进行实验。
在索引路径的行的单元格中....
尝试重复使用标识符= nil。此外,只是尝试每次创建单元格,然后使用本地数组强引用单元格。
即使该单元似乎没有被丢弃,该表也会询问已经“屏幕外”的单元格。
再次,明白这是一种奇怪的方式。
对此有何讨论?另一种方法呢?
答案 0 :(得分:1)
你是对的,它总会要求“屏幕外”的细胞。如果您对细胞保持强烈的引用,则必须自己释放它们。
您可以将单元格存储在数组或字典中(按行索引),如果它在列表中,则返回现有单元格,否则在iOS请求时创建一个新单元格。