SSブログ

システム環境設定の「アピアランス」の設定色(NSColor)を取得する方法 [Objective-C (Cocoa)]

OS X にて、システム環境設定の「一般」で設定されている「アピアランス」の色を取得するには
NSColor クラスの currentControlTint およびcolorForControlTint メソッドを使用します。

ここで設定されている色のことです。
appearance.png


// 現在設定されている「アピアランス」を取得
NSControlTint controlTint = [NSColor currentControlTint];
// 「アピアランス」の設定値からNSColorを取得
NSColor* controlTintColor = [NSColor colorForControlTint:controlTint];

こんな感じで、「ブルー」か「グラファイト」の色が取得できるはずです。



Xcode 5ではじめるObjective-Cプログラミング
大津 真
ラトルズ
売り上げランキング: 199,613



nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。