UITableView组样式单元格背景

时间:2010-03-03 04:00:31

标签: iphone uitableview

我的问题很简单......

如何摆脱组样式中细胞的白色背景颜色。

我知道clearColor但它只是清除了tableview本身的背景颜色而不是细胞的背景颜色。

提前致谢。

1 个答案:

答案 0 :(得分:1)

UITableViewCell class有一个backgroundView property。对于普通stye表视图,这通常设置为nil,但对于分组表视图,它不是。试试这个:

if ([ cell backgroundView] != nil ) {
    [[cell backgroundView] setBackgroundColor:[UIColor redColor]];
} else {
    // Create a view, set its frame to the cell's frame, and set its background
    // color.
}

如果单元格在分组表格视图中,则该代码会将单元格的背景颜色设置为红色。