1
UITableView
にallowsMultipleSelectionDuringEditing
を有効にしてから編集モードにすると、各行の左側に薄い灰色の円が表示されます。行をタップすると、円は、現在テーブルビューに設定されている色合いの色の目盛アイコンに置き換えられます。UITableViewの複数選択チェックサークルの色合いを変更します
私は思ったんだけど、これらのアイコンの両方の色合いの色をオーバーライドし、手動でそれらを制御する方法はありますか? cell.tintColor
を設定した場合、アイコンが選択されているときに色の色を上書きできます(しかし中空サークルグラフィックではありません)。しかし、このアイコンの色合いを変えることができます。
これを行うための唯一の方法は、手動で内部のサブビューをハックすることだと感じていますが、誰かが私が見逃した方法を見つけた可能性があります。
私は質問でそれを試しました。 ;)問題は、すべての色合いが変わるということです。セル内に他の色付きコンテンツを含める。 – TiM
私のせいです。そして実際には、いくつかのサブビューハッカーが必要です。あるいは、これらのチェックマークビューを手動で追加し、手動で選択フローを実装することもできます。私は同じことを試しましたが、allowsMultipleSelectionを有効にすると、セルが自動的に円を描画し、これを防ぐ方法が見つけられませんでした。したがって、テーブルビュー独自の選択フローを使用することはできません。 – snod