HSBとアルファでNSColorを作って返します
+(NSColor *)colorWithCalibratedHue:(CGFloat)hue:
saturation:(CGFloat)saturation:
brightness:(CGFloat)brightness:
alpha:(CGFloat)alpha:
解説
HSBとアルファでNSColorを作って返します。
0.0以下の値は0.0、1.0より上の値は1.0になります。
返り値
( NSColor * )
カラー
引数
( CGFloat )hue
H値0.0-1.0
( CGFloat )saturation
彩度値0.0-1.0
( CGFloat )brightness
輝度値0.0-1.0
( CGFloat )alpha
アルファ値0.0-1.0
フレームワーク
ApplicationKit
クラス
NSColor
Class Methods
使用可能
10.0
参照
+ colorWithCalibratedRed:green:blue:alpha:
+ colorWithDeviceHue:saturation:brightness:alpha:
- getHue:saturation:brightness:alpha:
例文
#import "Controller.h" @implementation Controller - (IBAction)myAction:(id)sender { NSColor *theColor = [NSColor colorWithCalibratedHue:1 saturation:0.3 brightness:0.8 alpha:1];//カラー作成 [name setStringValue:@"HueColor"];//outlet nameに文字をセット [name setTextColor:theColor];//outlet name(text field)の文字色をtheColorにする [h setFloatValue:[theColor hueComponent]];// [s setFloatValue:[theColor saturationComponent]];// [b setFloatValue:[theColor brightnessComponent]];// [alpha setFloatValue:[theColor alphaComponent]];// } @end