Я пытаюсь изменить цвет фона пользовательской ячейки при нажатии. Вот мой код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath: indexPath];
if (...condition...) {
cell.backgroundColor = [UIColor clearColor];
} else {
cell.backgroundColor = [UIColor yellowColor];
}
}
Теперь я сделал отладку, и cell.backgroundColor = [UIColor clearColor];выполняется, но клетка остается желтой !!!Это происходит только с некоторыми ячейками (желтыми и повторно используемыми).
Есть предложения?