disclosureIndicatorViewのアクセサリの色を変更する必要がありUITableViewCellます。これを行うには2つの方法があると思いますが、どちらが最適かわかりません。そこで、私ができると思うことはここにあります。
UITableViewCell~の性質がありますaccessoryView。そのため、必要な画像を保持するためにビューを使用setAccessoryView:(UIView *)viewして渡すことができます。UIImageView
セルのコンテンツ ビュー (背景色、その他のものの追加など) を作成するユーティリティ クラスを作成し、このコンテンツ ビューをセルに追加しUITableViewDelegateます。もう 1 つのオプションは、ユーティリティ クラスのメソッドをUIImageオーバーライドすることです。drawRectCustomContentView
オプション 1 を実行する - 私はアップルのやり方で物事を成し遂げることができます。ビューを提供するだけで、残りは彼らが行います。UIViewしかし、すべての行に新しいオブジェクトを追加すると、オブジェクトの割り当てが重くなり、フレームレートが低下する可能性があると思います。myの単なるUIImageオブジェクトと比較してcontentView。UIImageより軽いと思いますUIView。
軽い人を投げて、私がそれを決めるのを手伝ってください。