initWithColorsAndLocations:
カラーオブジェクトと位置のを交互に指定してグラデーションオブジェクトを初期化して返します
-(id)initWithColorsAndLocations:(NSColor *)firstColor,...:
解説
カラーオブジェクトと位置のを交互に指定してグラデーションオブジェクトを初期化して返します。
返り値
( id )
グラデーションオブジェクト(NSGradient)
引数
( NSColor * )firstColor,...
カラーオブジェクトと位置
フレームワーク
ApplicationKit
クラス
NSGradient
使用可能
10.5
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSGradient *gradient = [[NSGradient alloc] initWithColorsAndLocations: [NSColor redColor],(CGFloat)0.0, [NSColor blueColor],(CGFloat)0.5, [NSColor greenColor],(CGFloat)1.0, nil ]; [theView lockFocus]; [gradient drawInRect: NSMakeRect(0,0,100,100) angle:(CGFloat)[theSlider floatValue]]; [theView unlockFocus]; } @end