我需要更改disclosureIndicatorView
附件的颜色UITableViewCell
。我认为有两种方法可以完成这项工作,但我无法确定哪种方法是最佳的。所以这就是我认为我能做的。
有一个属性UITableViewCell
- accessoryView
。所以我可以使用setAccessoryView:(UIView *)view
并传递视图作为UIImageView
持有我想要的图像。
我编写了一个实用程序类,它为我的单元格创建内容视图(例如背景颜色、添加其他内容等),并将此内容视图添加到UITableViewDelegate
. 另一种选择是绘制一个UIImage
覆盖实用程序类的drawRect
方法。CustomContentView
执行选项 1 - 我可以按照苹果的方式完成工作。只需给他们视图,其余的由他们完成。但我想UIView
每行添加一个新对象可能会导致对象分配繁重并降低帧速率。与UIImage
我的contentView
. 我相信UIImage
比UIView
.
请扔一些轻松的人,帮助我做出决定。