質問

私はアプリの嗜好のplistからそのテキストの色を取得NSTableView内のセルの列を持っています。私が強調したときにテキストの色を白に設定したいのですが、これを行うには良い方法を考え出すことができなかった。

誰もが任意のアイデアを得たか。

役に立ちましたか?

解決

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top