Xcode UITableView以编程方式更改高亮显示时创建的单元格文本颜色

Xcode UITableView以编程方式更改高亮显示时创建的单元格文本颜色,xcode,uitableview,selection,tableview,Xcode,Uitableview,Selection,Tableview,通过使用正确的坐标创建标签,然后键入以下内容,我向UITableViewCell添加了一些文本: [cell.contentView addSubview:labelDesc]; 一切都很好。我有一个标签“复制”和重叠的问题,但我通过将代码放入if(cell==nil)函数中解决了这个问题。 现在我的问题是:当你选择单元格时,它会以蓝色高亮显示。默认的cell.textLabel.text在突出显示时变为白色。这不会发生在我的自定义标签上 选择单元格时,它将以蓝色亮显。默认情况下 cell.t

通过使用正确的坐标创建标签,然后键入以下内容,我向UITableViewCell添加了一些文本:

[cell.contentView addSubview:labelDesc];
一切都很好。我有一个标签“复制”和重叠的问题,但我通过将代码放入
if(cell==nil)
函数中解决了这个问题。 现在我的问题是:当你选择单元格时,它会以蓝色高亮显示。默认的
cell.textLabel.text
在突出显示时变为白色。这不会发生在我的自定义标签上

选择单元格时,它将以蓝色亮显。默认情况下 cell.textlab.text高亮显示时,它将变为白色。这是不可能的 发生在我的自定义标签上。有人能解释一下怎么做吗 求你了

UILabel
具有名为的属性。您需要设置此属性:

labelDesc.highlightedTextColor = [UIColor whiteColor];
选择单元格时,它将以蓝色亮显。默认情况下 cell.textlab.text高亮显示时,它将变为白色。这是不可能的 发生在我的自定义标签上。有人能解释一下怎么做吗 求你了

UILabel
具有名为的属性。您需要设置此属性:

labelDesc.highlightedTextColor = [UIColor whiteColor];

@巴哈里尼,不客气!请考虑,“阿尔伯塔格,我真是感谢不尽。”我已经疯了两天了。非常感谢。@albertamg哇,我为~5年的延迟道歉!;)接受回答。@baharini欢迎你!请考虑,“阿尔伯塔格,我真是感谢不尽。”我已经疯了两天了。非常感谢。@albertamg哇,我为~5年的延迟道歉!;)被接受为答案。