UITableViewCell setSelected方法颜色文本标签为黑色

时间:2011-01-05 07:46:41

标签: iphone uitableview

是否有其他人遇到此问题,如果您以编程方式将UITableViewCell的选定状态设置为YES,它会将文本标签设置为黑色?

[cell setSelected:YES]

我似乎无法弄清楚这一点。我希望它突出细胞蓝色。手动选择单元格的工作方式是将单元格颜色设置为蓝色,而文本显示为白色。

感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:6)

我遇到了同样的问题并通过将cell.selected = YES移动到tableView:willDisplayCell:forRowAtIndexPath来修复它。

我认为它可能与UITableViewCell文档底部的注释有关,需要使用tableView来更改背景颜色:willDisplayCell:forRowAtIndexPath(大概是selected设置背景颜色)。