0
我試圖用顏色填充我的NSView
,但它沒有使用我想要的顏色。它只是黑色。使用變量設置默認的NSView填充顏色
這是我的NSView的一個子類實現:
#import "OCOvalView.h"
@implementation OCOvalView
- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {
bgColorValue = [NSColor greenColor];//I WANT IT TO BE FILLED GREEN
}
return self;
}
- (void)drawRect:(NSRect)dirtyRect
{
[bgColorValue set];
[NSBezierPath fillRect:[self bounds]];//BUT IT ENDS UP BLACK!!
}
@end
如果我改變[bgColorValue set];
到[[NSColor greenColor] set];
它的工作,但我想用一個變量,如上圖所示。
如何獲取與bgColorData
顏色相同的顏色?