blendedColorWithFraction:ofColor:
2つのカラーを混ぜたカラーを返します
-(NSColor *)blendedColorWithFraction:(CGFloat)fraction:
ofColor:(NSColor)color:
解説
2つのカラーを混ぜたカラーを返します。
混ぜることができなければnilを返します。
返り値
( NSColor * )
カラー
引数
( CGFloat )fraction
混合比率
( NSColor )color
カラー
フレームワーク
ApplicationKit
クラス
NSColor
Instance Methods
使用可能
10.0
参照
例文
#import "Controller.h" @implementation Controller - (IBAction)myAction:(id)sender { NSColor *theColor = [NSColor redColor];//カラー作成 NSColor *blendColor = [NSColor alloc];//カラー作成 NSColor *aColor = [NSColor blueColor];//カラー作成 blendColor = [theColor blendedColorWithFraction:0.45 ofColor:aColor ]; [name setStringValue:@"blendColor"];//outlet nameに文字をセット [name setTextColor:blendColor];//outlet name(text field)の文字色をtheColorにする [r setFloatValue:[blendColor redComponent]];//outlet r(text field)にtheColorのred値をセット [g setFloatValue:[blendColor greenComponent]];//outlet g(text field)にtheColorのgreen値をセット [b setFloatValue:[blendColor blueComponent]];//outlet b(text field)にtheColorのblue値をセット [alpha setFloatValue:[blendColor alphaComponent]];//outlet b(text field)にtheColorのalpha値をセット } @end