HI, 我正在使用UITableView来显示列表。我已对其进行了自定义并在单元格中添加了4个UILabel,但是当选择该行时,行选择颜色(自定义为绿色)和标签文本颜色(也为绿色)保持不变。因此,很难看到细胞的文本。我想在选择行时将标签的颜色更改为白色,否则为绿色。
任何人都可以帮助我吗?
谢谢,
答案 0 :(得分:5)
查看标签上的highlightedTextColor
属性。将其设置为白色,它应该做你想要的。
答案 1 :(得分:3)
如果你是UITableViewCell
的子类,那么总是要覆盖-setSelected:animated:
方法。