2

アプリの設定 plist からテキストの色を取得する NSTableView にセルの列があります。強調表示されたときにテキストの色を白に設定したいのですが、これを行う良い方法を見つけることができませんでした。

誰かアイデアはありますか?

4

1 に答える 1

3

これを行う簡単な方法がないと仮定すると、tableView:willDisplayCell:forTableColumn:row:デリゲート メソッドを実装して、 がテーブル ビューのセットに含まれているかどうかに応じて、セルtextColorをいずれ[NSColor alternateSelectedControlTextColor]かに設定します。[NSColor selectedControlTextColor]rowIndexselectedRowIndexes

(「<code>{alternateS,s}electedControlTextColor」の「選択された」は、テキストではなくコントロールを参照します。テーブル ビューである選択されたコントロールに代替 (または代替ではない) テキストの色を使用しています。 )

于 2009-04-09T22:18:57.597 に答える