我有一個顯示一些信息的徽章的自定義單元格。我只想爲某些單元格設置徽章圖像和文本(取決於我從Web服務響應中獲得的某些標記)。但是當我重複使用這個單元格時,徽章及其文本會變得重複。如何解決。UITableView中的單元子視圖重複問題
徽章及其文本是自定義單元格的一部分,並未通過代碼添加爲子視圖。
- (void) setBadgeText:(VBMerchantDealCell *)cell withObject:(VBDeals *)deals{
if ([deals.dealType intValue] == PUNCHCARDDEAL) {
if ([deals.punchStatus intValue] == UNIV_INDEX_ONE && ![VBUtility isNullValue:deals.punchSpecialMessage]) {
[cell.lblBadgeLabel setText:deals.punchSpecialMessage];
}else {
[cell.lblBadgeLabel setText:[self getBadgeTextForPCD:deals]];
}
return;
}
}
您可以發佈您的cellForRowAtIndexPath代碼?這聽起來像你沒有正確地重複使用單元格。 – Veeru 2014-08-28 08:05:40