1

我正在尝试构建一个 Mac 应用程序(第二次)并想用淡入淡出动画来改变我的 NSWindow 的背景颜色。

现在,我已经以这种方式设置了背景图像:

    NSImage *windowBG = [NSImage imageNamed:@"greenBG.png"];
    [[self.window contentView] setWantsLayer:YES];
    [[self.window contentView] layer].contents = windowBG;

在特定事件中,我想将“greenBG.png”更改为“yellowBG.png”并带有淡入淡出动画。

在 iOS 中执行此操作更简单,但如何在 Cocoa 中执行此操作?

4

0 回答 0