【发布时间】:2011-08-22 00:54:48
【问题描述】:
我正在使用colorWithPatternImage 创建一个NSColor,如Apple 示例所示:
- (id)initWithFrame:(NSRect)frame {
self = [super initWithFrame:frame];
if (self) {
// Initialization code here.
backgrColor = [[NSColor colorWithPatternImage:[NSImage imageNamed:@"greenfelt"]] retain];
}
return self;
}
- (void)drawRect:(NSRect)dirtyRect {
[backgrColor set];
NSRectFill(dirtyRect);
}
图片取自同一个例子,它在那里工作。当我在我的应用程序中尝试它时,视图是黑色的。为什么会这样?
谢谢
【问题讨论】:
标签: objective-c cocoa nsview background-color nscolor