![]() |
1
1
当创建一个单元格时,您要为该特定类型的单元格传递一个标识符,以便稍后,您可以尝试获取一个预分配的单元格,并且如果没有剩余的空闲单元格,只需要重新创建一个(自动为您完成-只需尝试使用标识符获取一个,如示例代码中所示)。 您可以使用任意多个不同的标识符,好的做法是对每种不同类型的单元使用不同的标识符(可能是不同的UITableViewCell子类)。 因此,如果您有celltypea和celltypeb(两者都继承自uiTableViewCell或设置非常不同),请对这两种类型使用不同的键。 |
![]() |
2
1
每次需要一个单元格时,都会向数据源请求一个单元格。因此,如果表以前没有缓存任何单元格,则只应创建一个新单元格。 |