这是改变细胞背景颜色的最佳方法。这是我尝试的。
cell.contentView.backgroundColor = [UIColor grayColor];
使用上面的代码,行的背景为灰色,但文本具有背景颜色。
我已尝试过下面的代码,但后来文字不可见。
cell.textLabel.textColor = [UIColor clearColor];
cell.detailTextLabel.backgroundColor = [UIColor clearColor];
答案 0 :(得分:2)
cell.textLabel.textColor=[UIColor whiteColor];
当您清除textcolor时,文本字体将是透明的,因此您无法看到它