私のテーブルビューには3つのセルがあります私のテーブルはビューベーステーブルです私の要件は、任意のセルを選択したとき(任意の行をクリック)、その(選択したセル)テーブルビューセルのテキストの色と背景色を変更することです
user5772785
質問する
255 次
1 に答える
0
素朴な解決策は、NSTableViewDelegate
宣言されたtableViewSelectionDidChange:を使用することです。その中で、現在選択されている行を提供するプロパティselectedRowIndexesを使用します。次に、それらのセルを必要に応じてカスタマイズします (背景色などを変更します)。
NB :: にないセルをクリアすることを忘れないでくださいselectedRowIndexes
。そうしないと、選択を解除しても状態が変わりません。
于 2016-02-17T18:31:12.823 に答える