我的自定义单元格包含许多UI元素。我发现重用单元非常困难。所以我将创建的单元设置为表视图的didEndDisplayingCell委托方法中的零。这样做有没有问题。会妨碍表现吗?这是我的代码重复使用表格视图单元格中的问题
(void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if ([tableView.indexPathsForVisibleRows indexOfObject:indexPath] == NSNotFound){
VBMerchantDealCell *cell = (VBMerchantDealCell *)[tableView cellForRowAtIndexPath:indexPath];
cell = nil;
}
}
你为什么将单元设置为零?你为什么不使用重用机制?也许如果你解释你遇到的问题是有人可能会帮助你。 – Abizern 2014-08-30 10:27:44
@Abizern我的自定义单元格包含切换徽章,每3秒切换一次。切换时显示在徽章上的文字也不同,徽章颜色和单元上每个徽章上显示的文字也不同。我该如何处理这件事。当我尝试使用启用重用的同一单元格时,单元格内的内容和文本都是重复的。 – 2014-08-30 10:33:19