2012-04-15 3 views
0

Я искал вокруг и видел различные ответы, но мне еще предстоит решить мою проблему. Я пытаюсь установить цвет фона UITableViewCell на нечто, отличное от белого. У меня естьИзменение цвета фона ячейки ячейки

cell.contentView.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0]; 

Но это не меняет цвет фона accesoryView, где в настоящее время отображается индикатор раскрытия информации. Я пробовал:

cell.accessoryView.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0]; 

не напрасно. Я также попытался установить это как ясное и возиться с другими цветами фона. Что мне здесь не хватает? Это, кажется, легкое решение.

ответ

0

Ну, что не могло быть проще ...

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { 
    cell.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0]; 
} 

Rookie ошибка, по-видимому.

Смежные вопросы