0

我有一个像这样设置的背景图像:

[self.window setBackgroundColor:[NSColor colorWithPatternImage:[NSImage imageNamed:@"Background"]]];

我还得到了 IKImageBrowserView,它的颜色设置为 alpha,如下所示:

 [_imageBrowser setValue:[NSColor colorWithCalibratedWhite:0.0 alpha:0.0] forKey:IKImageBrowserBackgroundColorKey];

问题是,当我调整窗口大小时,IKImageBrowser 后面的背景图像被正确绘制,但窗口背景却没有。在调整窗口大小时,它看起来根本没有移动。 就像在图像的最右边,它被重绘了,但在左下角你可以看到问题。

有没有人遇到过这样的事情?

4

1 回答 1

0

尝试这个:

[[window contentView] setWantsLayer:YES];
[[window contentView] layer].contents = [NSImage imageNamed:@"backgroung image"];
于 2013-07-12T07:23:43.707 回答