colorWithDeviceCyan:magenta:yellow:black:alpha:
CMYKとアルファ値でNSColorを作って返す
+(NSColor *)colorWithDeviceCyan:(CGFloat)cyan:
magenta:(CGFloat)magenta:
yellow:(CGFloat)yellow:
black:(CGFloat)black:
alpha:(CGFloat)alpha:
解説
CMYKとアルファ値でNSColorを作って返します。
0.0以下の値は0.0、1.0より上の値は1.0になります。
返り値
( NSColor * )
カラー
引数
( CGFloat )cyan
シアン値0.0-1.0
( CGFloat )magenta
マゼンタ値0.0-1.0
( CGFloat )yellow
イエロー値0.0-1.0
( CGFloat )black
ブラック値0.0-1.0
( CGFloat )alpha
アルファ値0.0-1.0
フレームワーク
ApplicationKit
クラス
NSColor
Class Methods
使用可能
10.0
参照
- getCyan:magenta:yellow:black:alpha:
例文
#import "Controller.h" @implementation Controller - (IBAction)myAction:(id)sender { NSColor *theColor = [NSColor colorWithDeviceCyan:0.1 magenta:0.3 yellow:0.8 black:0.1 alpha:1.0];//カラー作成 [name setStringValue:@"CMYKcolor"];//outlet nameに文字をセット [name setTextColor:theColor];//outlet name(text field)の文字色をtheColorにする [c setFloatValue:[theColor cyanComponent]];//outlet c(text field)にtheColorのcyan値をセット [m setFloatValue:[theColor magentaComponent]];//outlet m(text field)にtheColorのmagenta値をセット [y setFloatValue:[theColor yellowComponent]];//outlet y(text field)にtheColorのyellow値をセット [k setFloatValue:[theColor blackComponent]];//outlet k(text field)にtheColorのblack値をセット [alpha setFloatValue:[theColor alphaComponent]];//outlet alpha(text field)にtheColorのalpha値をセット } @end