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