Ios UITableViewCell文本颜色在选择行时发生更改,为什么?

Ios UITableViewCell文本颜色在选择行时发生更改,为什么?,ios,ios5,uitableview,ios4,Ios,Ios5,Uitableview,Ios4,我已将UITableView与默认的UITableViewCell一起使用 这里我给出了cellForRowAtIndexPath方法中的深灰色,还将一个imageView设置为selectedBackgroundView 所以现在,当我选择那一行时,会显示特定的选定图像,但我的textColor会从深灰色变为白色 为什么会这样?UILabel与主视图一起高亮显示。将其更改为highlightedTextColor,默认为白色。比如说 cell.textLabel.highlighted

我已将UITableView与默认的UITableViewCell一起使用

这里我给出了cellForRowAtIndexPath方法中的深灰色,还将一个imageView设置为selectedBackgroundView

所以现在,当我选择那一行时,会显示特定的选定图像,但我的textColor会从深灰色变为白色


为什么会这样?

UILabel与主视图一起高亮显示。将其更改为
highlightedTextColor
,默认为白色。比如说

    cell.textLabel.highlightedTextColor = [UIColor blackColor];

ui标签
与其主视图一起高亮显示。将其更改为
highlightedTextColor
,默认为白色。比如说

    cell.textLabel.highlightedTextColor = [UIColor blackColor];