我正在尝试使用透明窗口和相应视图上的CA图层执行一些简单的动画。我遇到的问题是,每次打开图层支持时(通过代码中的wantsLayer或IB),视图都会停止透明。
我已经尝试将图层的backgroundColor设置为低alpha的东西,我采取了一些其他相当明显的方法,但它在我看来,我错过了一些东西。
为了更好地说明问题,我们只使用developer.apple.com上的示例Round Transparent Window项目。添加图层(在awakeFromNib中只有这一行),透明度消失http://slonce.com/layers.png
有人可以给我一些提示吗?
答案 0 :(得分:1)
感谢cocoa-dev的Dave Keck,答案是:
[window setBackgroundColor: [NSColor clearColor]];