colorWithCIColor:
CIカラーオブジェクトからNSカラーオブジェクトを作って返します
+(NSColor *)colorWithCIColor:(CIColor *)color:
解説
CIカラーオブジェクトからNSカラーオブジェクトを作って返します。
Core ImageカラーオブジェクトをNSColor環境にコンバートします。
CIColorを使うにはQuartzCoreフレームワークが必要です。
返り値
( NSColor * )
NSカラーオブジェクト
引数
( CIColor * )color
CIカラーオブジェクト
フレームワーク
ApplicationKit
クラス
NSColor
Class Methods
使用可能
10.4
参照
例文
#import "Controller.h" #import <QuartzCore/QuartzCore.h> @implementation Controller - (IBAction)myAction:(id)sender { #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 CIColor *ciColor = [CIColor colorWithRed:1.0 green:0.2 blue:0.5 alpha:1.0]; NSColor *theColor = [NSColor colorWithCIColor:ciColor];//カラー作成 [name setStringValue:@"CIColor"];//outlet nameに文字をセット [name setTextColor:theColor];//outlet name(text field)の文字色をtheColorにする #endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 */ } @end