我使用UITableView和默认的UITableViewCell。
这里我在cellForRowAtIndexPath方法中给出了深灰色,也将一个imageView设置为selectedBackgroundView。
所以现在当我选择那一行时,会显示特定的所选图像,但我的textColor会从深灰色变为白色。
为什么会这样?
答案 0 :(得分:4)
UILabel
与主视图一起突出显示。更改为highlightedTextColor
,默认为白色。例如
cell.textLabel.highlightedTextColor = [UIColor blackColor];