我有一个NSWindow
设置,kCGDesktopWindowLevel
所以它位于桌面图标后面的桌面上(如墙纸)。
我正在尝试使用NSViewAnimation
.
问题是动画闪烁很多。我追踪到了窗台。
self.window.level = kCGDesktopWindowLevel;
如果我使用默认窗口级别,动画会按预期顺利运行。
任何建议可能是什么原因?在那个级别绘制窗口有什么不同吗?
编辑:
这可能是一个 RunLoop 问题吗?背景窗口不接收用户输入。但是,我的应用程序还有另一个可以接收输入的普通窗口。