Мой вопрос относится к stackoverflow 1184014 .
В основном я настроил фон моего UITableViewCell (чистый цвет) в моем
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
и все это хорошо, пока я не наложу UIActionSheet на таблицу.
Если текущая выбранная ячейка находится под листом действий, когда я отменяю лист действий, фон меток в моей ячейке становится черным. Этого не происходит, если ячейка не покрыта листом действий.
Чтобы это исправить, я позвонил
[self.tableView reloadData]
в методе делегата листа действий (при отмене), но это кажется плохим решением.
Есть ли другой способ заставить tableView перекрасить эту ячейку после отмены листа действий?
Примечание: когда ячейка снята с производства, она возвращается в нормальное состояние. С другой стороны, выбор другой ячейки или прокрутка не дает.
Ура ...