更改表格单元格背景颜色

时间:2012-04-15 00:24:18

标签: objective-c ios

我已经四处寻找并看到了各种答案,但还没有在这里解决我的问题。我试图将我的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];

无济于事。我也尝试将其设置为清晰并且与其他背景颜色混淆。我在这里错过了什么?这似乎很容易解决。

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];
}

显然是新秀的错误。