1

私のテーブルビューには3つのセルがあります私のテーブルはビューベーステーブルです私の要件は、任意のセルを選択したとき(任意の行をクリック)、その(選択したセル)テーブルビューセルのテキストの色と背景色を変更することです

4

1 に答える 1

0

素朴な解決策は、NSTableViewDelegate宣言されたtableViewSelectionDidChange:を使用することです。その中で、現在選択されている行を提供するプロパティselectedRowIndexesを使用します。次に、それらのセルを必要に応じてカスタマイズします (背景色などを変更します)。

NB :: にないセルをクリアすることを忘れないでくださいselectedRowIndexes。そうしないと、選択を解除しても状態が変わりません。

于 2016-02-17T18:31:12.823 に答える