Я меняю цвет ячейки при щелчке, а также меняю небольшой пользовательский разделитель в нижней части ячейки. Однако, когда я звоню deselectRowAtIndexPath
, цвет разделителя восстанавливается до цвета, который он имел до игнорирования моего изменения. Почему это происходит, как я могу выполнить эту простую задачу? Вот мой код:Невозможно изменить цвет разделителя (пользовательский UIView) при выборе в UITableView
[tableView deselectRowAtIndexPath:indexPath animated:NO];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UIView *separator = [cell viewWithTag:SEPARATOR];
separator.backgroundColor = _colorOrangeSelected;