我試圖點擊時更改自定義單元格的背景顏色。這裏是我的代碼:自定義更改的backgroundColor的UITableViewCell不會顯示
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath: indexPath];
if (...condition...) {
cell.backgroundColor = [UIColor clearColor];
} else {
cell.backgroundColor = [UIColor yellowColor];
}
}
現在,我做了調試和細胞.backgroundColor = [UIColor clearColor];被執行,但細胞保持黃色!這隻發生在一些細胞(那些是黃色的,重複使用)。
有什麼建議嗎?