一个 UITableViewCell 是“预建的”,它带有一个 UILabel 作为它的一个,并且在你初始化它之后唯一的子视图。我真的很想改变所说标签的背景颜色,但无论我做什么颜色都不会改变。有问题的代码:
UILabel* label = (UILabel*)[cell.contentView.subviews objectAtIndex:0];
label.textColor = [UIColor whiteColor];
label.backgroundColor = [UIColor darkGrayColor];
label.opaque = YES;