Вид таблицы У меня есть изменения Цвет фона ячейки довольно часто. Цвета, установленные в -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
прекрасны, но некоторые цвета устанавливаются после просмотра таблицы нагрузок, таких как:TableView Сбрасывает цвет после прокрутки
- (void) ChangeCellColorAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:currentCell inSection:0]];
cell.backgroundView.backgroundColor = [UIColor orangeColor];
}
Если клетка изменяется с этим методом он вернется к тому, что он был первоначально установлен, когда она прокручивается из Посмотреть. Как я могу застраховать, что он останется тем же самым цветом, когда я прокручусь из поля зрения.
как и когда вы называете этот метод? Вероятно, его нужно вызвать в cellForRowAtIndexPath при создании/повторном использовании ячейки. – katzenhut
'cellForRowAtIndexPath' обновляет только те ячейки, которые видны в это время. Было бы неплохо установить фон в этом методе. –