我正在使用包含多个标签的自定义单元格。当选择单元格时,我想将所有标签的文本颜色更改为白色。怎么会这样?
感谢任何帮助。
答案 0 :(得分:5)
将标签'highlightColor
属性设置为白色。
答案 1 :(得分:4)
在自定义单元类的实现中覆盖以下方法
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:(BOOL)selected animated:(BOOL)animated];
[someLabel setTextColor:[UIColor whiteColor]];
}
答案 2 :(得分:1)
设置突出显示/选定的颜色(代码或ib)或执行以上海报建议的内容,除非您需要将其放在if语句中,因为即使单元格被发送取消选择的值,该代码也会设置文本
例如..
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:(BOOL)selected animated:(BOOL)animated];
if (selected) {
[someLabel setTextColor:[UIColor whiteColor]];
}
}