0

我调整了 Apple 的RoundTransparentWindow示例项目来创建一个NSWindow透明NSView窗口(显然它的子项NSView是可见的,而不是窗口或视图的背景)。

我想CAEmitterLayer在这个窗口中添加一个粒子效果,但是一旦我将视图设置为支持图层(这似乎是一个要求CAEmitterLayer

    self.view.wantsLayer    = true 

视图失去了透明度并变得不透明。

我怎样才能有一个透明的、有层支持的NSWindow?或者,是否可以CAEmitterLayer在透明窗口上以其他方式使用?

4

0 回答 0