2009-04-09 15 views
2

NSTableViewには、アプリケーションの設定plistからテキストの色を取得するセルの列があります。強調表示されているときにテキストの色を白に設定したいが、これを行う良い方法を見つけられなかった。ハイライト表示されているNSTableColumnのテキストの色

誰もがアイデアを持っていますか?

+1

テキストの色または背景の色? –

答えて

3

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

(「{alternateS,s}electedControlTextColor」に「選択」はあなたが)テーブルビューで選択されたコントロールのテキストの色を交互(又はしない代替を使用している。制御、ないテキストを指す。)

関連する問題