我通过使用正确的坐标创建标签,然后键入以下内容,将一些文本添加到UITableViewCell:
[cell.contentView addSubview:labelDesc];
一切都很好。我有一个标签“重复”和重叠的问题,但我通过将代码放在if (cell == nil)
函数中来修复它。
现在我的问题是:当您选择单元格时,它会以蓝色突出显示。使用默认cell.textLabel.text
时,突出显示时会变为白色。这不会发生在我的自定义标签上。
答案 0 :(得分:6)
选择单元格时,它会以蓝色突出显示。默认情况下 cell.textLabel.text突出显示时变为白色。事实并非如此 发生在我的自定义标签上。有人可以解释如何做到这一点 请?
UILabel
有一个名为highlightedTextColor的媒体资源。您需要设置此属性:
labelDesc.highlightedTextColor = [UIColor whiteColor];