Я пытаюсь изменить цвет фона пользовательской ячейки при нажатии. Вот мой код:
- (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]; выполняется, но ячейка остается желтой!!! Это происходит только с некоторыми ячейками (желтыми и повторно используемыми).
Какие-либо предложения?