我想复制以下 CSS 代码获得的效果:
background: white url(./img/background.png) no-repeat;
我已经编写了 NSView 的子类并drawRect
以这种方式覆盖:
- (void)drawRect:(NSRect)dirtyRect
{
dirtyRect = [self bounds];
[[NSColor whiteColor] setFill];
NSRectFill(dirtyRect);
[[NSColor colorWithPatternImage:[NSImage imageNamed:@"background.png"]] setFill];
NSRectFill(dirtyRect);
}
(我为我糟糕的英语道歉)