我的自定義單元格包含許多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