0

次のような背景画像を設定しています。

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

また、次のように色がアルファに設定されている IKImageBrowserView を取得しました。

 [_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 に答える