我有一个像这样的背景图像:
[self.window setBackgroundColor:[NSColor colorWithPatternImage:[NSImage imageNamed:@"Background"]]];
我还得到了IKImageBrowserView,其颜色设置为alpha,如下所示:
[_imageBrowser setValue:[NSColor colorWithCalibratedWhite:0.0 alpha:0.0] forKey:IKImageBrowserBackgroundColorKey];
问题是,当我调整窗口大小时,IKImageBrowser后面的背景中的图像会被正确绘制,但是窗口背景却没有。当窗口调整大小时,它看起来根本不移动。 就像在图像的右边一样,它被重新绘制好了,但是在左下方你可以看到问题。
有没有人遇到这样的事情?
答案 0 :(得分:0)
试试这个:
[[window contentView] setWantsLayer:YES];
[[window contentView] layer].contents = [NSImage imageNamed:@"backgroung image"];