システム環境設定の「アピアランス」の設定色(NSColor)を取得する方法 [Objective-C (Cocoa)]
OS X にて、システム環境設定の「一般」で設定されている「アピアランス」の色を取得するには
NSColor クラスの currentControlTint およびcolorForControlTint メソッドを使用します。
ここで設定されている色のことです。
こんな感じで、「ブルー」か「グラファイト」の色が取得できるはずです。
NSColor クラスの currentControlTint およびcolorForControlTint メソッドを使用します。
ここで設定されている色のことです。
// 現在設定されている「アピアランス」を取得 NSControlTint controlTint = [NSColor currentControlTint]; // 「アピアランス」の設定値からNSColorを取得 NSColor* controlTintColor = [NSColor colorForControlTint:controlTint];
こんな感じで、「ブルー」か「グラファイト」の色が取得できるはずです。
Xcode 5ではじめるObjective-Cプログラミング
posted with amazlet at 14.08.04
大津 真
ラトルズ
売り上げランキング: 199,613
ラトルズ
売り上げランキング: 199,613
コメント 0