| Home 目次>ApplicationKit>NSGradient | 10.5 |
initWithColorsAndLocations:
カラーオブジェクトと位置のを交互に指定してグラデーションオブジェクトを初期化して返します
-(id) initWithColorsAndLocations:(NSColor *)firstColor,...
【返り値】 | |
| id | グラデーションオブジェクト(NSGradient) |
| 【パラメータ】 | |
| firstColor,... | カラーオブジェクトと位置 |
【解説】
カラーオブジェクトと位置のを交互に指定してグラデーションオブジェクトを初期化して返します。
【例文】
#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
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSGradient | 修正日2006.12.26 |