我调整了 Apple 的RoundTransparentWindow示例项目来创建一个NSWindow
透明NSView
窗口(显然它的子项NSView
是可见的,而不是窗口或视图的背景)。
我想CAEmitterLayer
在这个窗口中添加一个粒子效果,但是一旦我将视图设置为支持图层(这似乎是一个要求CAEmitterLayer
)
self.view.wantsLayer = true
视图失去了透明度并变得不透明。
我怎样才能有一个透明的、有层支持的NSWindow
?或者,是否可以CAEmitterLayer
在透明窗口上以其他方式使用?