ハイライトのNSTableColumn内のテキストの色
-
09-09-2019 - |
質問
私はアプリの嗜好のplistからそのテキストの色を取得NSTableView内のセルの列を持っています。私が強調したときにテキストの色を白に設定したいのですが、これを行うには良い方法を考え出すことができなかった。
誰もが任意のアイデアを得たか。
解決
これを行うには簡単な方法はありませんと仮定すると、tableView:willDisplayCell:forTableColumn:row:
は、テーブルビューのtextColor
セットであるかどうかに応じ[NSColor alternateSelectedControlTextColor]
または[NSColor selectedControlTextColor]
のいずれかにセルのrowIndex
を設定するselectedRowIndexes
のデリゲートメソッドを実装します。
(「{alternateS,s}electedControlTextColor
」の「選択」はコントロールを指し、ないテキスト。あなたは、テーブルビューで選択された制御のための代替(またはしない代替)テキストの色を使用している。)
所属していません StackOverflow