在UITableViewCell中显示突出显示的图像

时间:2011-08-18 12:16:26

标签: ios uitableview highlight

我已将图像和背景图像设置为UITableViewCell。 但是当我点击它时,它会显示出标准的蓝色高亮度,而不是我的。

你知道如何改变这种机制吗?

谢谢,Niels

2 个答案:

答案 0 :(得分:1)

在表格视图委托中使用它:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor redColor];
}

您还可以将单元格的selectedBackgroundView设置为自定义视图并设置其backgroundColor。

答案 1 :(得分:1)

您只需要设置两个UITableViewCell属性backgroundView和selectedBackgoundView。 iOS将完成其余的工作。