我正在做一个项目,我需要使用突出显示的表视图颜色而不是默认颜色。
答案 0 :(得分:9)
当然可以。
有两种方法可以实现这一目标:
UITableViewCell
的{{1}}和selectedBackgroundView
属性selectedTextColor
并实施UITableViewCell
和drawInRect
方法后一种选择为您提供了更大的灵活性和更好的性能,但如果您以前没有使用过CoreGraphics,可能会稍微困难一些。
更新响应OP的评论:
以下是使用setSelected:animated:
属性的方法:
selectedBackgroundView
我自己没试过,但它应该有用。
答案 1 :(得分:1)
尝试参考this demo - 也许您可以查看它并获得一些帮助。