有人可以解释一下可重用单元格对单表视图的工作方式吗?
数据源应创建多少个可重用的单元?到目前为止,在所有样本中我只见过一个。甚至还需要更多吗?
答案 0 :(得分:1)
创建单元格时,会传递该特定类型单元格的标识符,以便稍后可以尝试获取预分配的单元格,只需要重新创建一个,如果没有剩余的单元格(自动完成)你 - 试着用示例代码中的标识符来获取一个。)
您可以根据需要使用尽可能多的不同标识符,良好的做法是为每种不同类型的单元格使用不同的标识符(无论如何都可能使用不同的UITableViewCell子类)。
因此,如果你有CellTypeA和CellTypeB(都是从UITableViewCell继承或设置方式非常不同),请为这两种类型使用不同的键。
答案 1 :(得分:1)
每次需要时,都会要求数据源有一个单元格。因此,如果之前没有表格缓存,则只应创建一个新单元格。