我需要改变disclosureIndicatorView配件的颜色UITableViewCell.我认为有两种方法可以完成这项任务,但我无法弄清楚哪一种是最佳选择.所以这就是我认为我能做到的.
有一个属性UITableViewCell- accessoryView.所以我可以使用setAccessoryView:(UIView *)view并传递视图作为UIImageView持有我想要的图像.
我编写了一个实用程序类,它为我的单元格创建内容视图(像背景颜色,添加其他东西等等),然后将此内容视图添加到单元格中UITableViewDelegate.另一种选择是绘制UIImage覆盖实用程序类的drawRect方法CustomContentView.
执行选项1 - 我可以通过苹果方式完成工作.只要给他们观点,他们就会完成其余的工作.但我想UIView在每一行中添加一个新对象可能会成为一个繁重的对象分配并降低帧速率.与UIImage我的一个对象相比contentView.我相信UIImage比较轻UIView.
请抛出一些轻松的人并帮我决定.
我已经阅读了一些关于此的帖子,但仍无法得到我的问题的答案.
我有披露指标. 
我这样添加:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
Run Code Online (Sandbox Code Playgroud)
一切都很好,很好,我唯一想改变的是当我按下单元格时,披露指示器将颜色变为白色.
我不希望这样.所以我的问题是如何使披露指标颜色固定,而不是改变?