UITableView があり、セルの背景色を RGB 244、240、246 に設定しました。テーブル、テーブル セル、およびテーブル セルのコンテンツ ビューに背景色を設定してこれを行いました。
ただし、アクセサリ (この場合はチェックマーク) の背景は黒くなっています。
テーブルで編集を有効にすると、左側の削除円も背景が黒くなります。
この背景色を変更できないようです。
私は次のコードでそうしようとしました:
cell.editingAccessoryView = [[UIView alloc] init];
cell.editingAccessoryView.backgroundColor = [UIColor colorWithRed:244/255 green:240/255 blue:246/255 alpha:1.0];
しかし、それは効果がありません。
ストーリーボード内で設定を探してみましたが、違いはないようです。
テーブル セルとコンテンツ ビューの背景色を「デフォルト」に変更すると、セルの背景全体が黒くなることに気付きました (テーブルの背景色はまだカスタム カラーです)。
iOS7 移行ガイドを読みましたが、UIAccessoryView に関連するものは何も表示されませんでした。また、stackoverflow を検索しましたが、私が抱えている問題に一致するものを見つけることができませんでした。
どうすればこれを修正できますか?