Ios 当我选择UITableViewCell并更改背景颜色时,标签顶部被隐藏

Ios 当我选择UITableViewCell并更改背景颜色时,标签顶部被隐藏,ios,ios6,Ios,Ios6,我使用了原来的UITableViewCell,并设置了单元格。selectedBackgroundView.backgroundColor=[UIColor whiteColor] 当我选择单元格时,textlabel被覆盖,这意味着只有白色显示 当我选择另一个单元格时,第一个textLabel可见,新单元格被覆盖 试试这个,你会更好地了解事情是如何运作的: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(N

我使用了原来的UITableViewCell,并设置了
单元格。selectedBackgroundView.backgroundColor=[UIColor whiteColor]

当我选择单元格时,
textlabel
被覆盖,这意味着只有白色显示


当我选择另一个单元格时,第一个
textLabel
可见,新单元格被覆盖

试试这个,你会更好地了解事情是如何运作的:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// change the background of your label to some other color here , like black 
} 

如果您的标签现在可见,那么这很可能意味着您的标签颜色被设置为白色,这不应该发生,因为您的单元格颜色也是白色的

文本标签的颜色始终为黑色,这只是因为该颜色将高亮显示并使其不可见。

很可能您的标签文本颜色为白色,您会感觉它被隐藏。将一些不同的颜色设置为选定的背景色,你会更好地理解我的意思它适用于除IOS6以外的所有设备,我文本标签的颜色设置为黑色,我没有在任何地方更改它它适用于除IOS6以外的所有设备,我将文本标签的颜色设置为黑色,我在任何时候都没有更改。当你点击单元格时,单元格应高亮显示,确保标签文本颜色与高亮显示颜色不同。这里的屏幕截图将非常有用。谢谢,我已解决了问题。这与亮点有关。我更喜欢显示屏幕截图,但我没有足够的声誉,所以无法上传图片。谢谢你们的回答!