透明的图层支持的视图

时间:2009-11-15 09:39:03

标签: objective-c cocoa core-animation

我正在尝试使用透明窗口和相应视图上的CA图层执行一些简单的动画。我遇到的问题是,每次打开图层支持时(通过代码中的wantsLayer或IB),视图都会停止透明。

我已经尝试将图层的backgroundColor设置为低alpha的东西,我采取了一些其他相当明显的方法,但它在我看来,我错过了一些东西。

为了更好地说明问题,我们只使用developer.apple.com上的示例Round Transparent Window项目。添加图层(在awakeFromNib中只有这一行),透明度消失http://slonce.com/layers.png

有人可以给我一些提示吗?

1 个答案:

答案 0 :(得分:1)

感谢cocoa-dev的Dave Keck,答案是:

[window setBackgroundColor: [NSColor clearColor]];