1

IOS 6,ARC,试图查看是否有一种方法可以防止自定义表格视图单元格从表格列表中“删除”,即使该单元格不在屏幕上。是的,是的,我知道,不应该这样做,而只是现在进行试验。

在索引路径处的行的单元格中......

尝试重用标识符 = nil。此外,只是尝试每次创建单元格,然后使用本地数组强引用单元格。

即使该单元格似乎没有被丢弃,该表也会询问“屏幕外”的单元格。

再次,了解这是一种奇怪的做法。

对此有任何讨论吗?这样做的另一种方法?

4

1 回答 1

1

你是对的,它总是会要求“屏幕外”的单元格。如果你保留对单元格的强引用,你将不得不自己释放它们。

您可以将单元格存储在数组或字典中(按行索引),如果现有单元格在列表中,则返回现有单元格,否则在 iOS 要求时创建一个新单元格。

于 2013-06-12T20:26:40.620 回答