是否有其他人遇到此问题,如果您以编程方式将UITableViewCell的选定状态设置为YES,它会将文本标签设置为黑色?
[cell setSelected:YES]
我似乎无法弄清楚这一点。我希望它突出细胞蓝色。手动选择单元格的工作方式是将单元格颜色设置为蓝色,而文本显示为白色。
感谢任何帮助。提前谢谢!
答案 0 :(得分:6)
我遇到了同样的问题并通过将cell.selected = YES
移动到tableView:willDisplayCell:forRowAtIndexPath来修复它。
我认为它可能与UITableViewCell文档底部的注释有关,需要使用tableView来更改背景颜色:willDisplayCell:forRowAtIndexPath(大概是selected
设置背景颜色)。