RGBとアルファでNSColorを作って返します
+(NSColor *)colorWithCalibratedRed:(CGFloat)red:
green:(CGFloat)green:
blue:(CGFloat)blue:
alpha:(CGFloat)alpha:
解説
RGBとアルファでNSColorを作って返します。
0.0以下の値は0.0、1.0より上の値は1.0になります。
返り値
( NSColor * )
カラー
引数
( CGFloat )red
レッド値0.0-1.0
( CGFloat )green
グリーン値0.0-1.0
( CGFloat )blue
ブルー値0.0-1.0
( CGFloat )alpha
アルファ値0.0-1.0
フレームワーク
ApplicationKit
クラス
NSColor
Class Methods
使用可能
10.0
参照
+ colorWithCalibratedHue:saturation:brightness:alpha:
+ colorWithDeviceRed:green:blue:alpha:
- getRed:green:blue: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