【问题标题】:Transparent layer-backed views透明的图层支持视图
【发布时间】:2009-11-16 20:38:04
【问题描述】:

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

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

为了更好地说明问题,让我们使用 developer.apple.com 中的示例圆形透明窗口项目。添加图层后(仅 awakeFromNib 中的这一行),透明度消失 http://slonce.com/layers.png

谁能给我一些提示?

【问题讨论】:

    标签: objective-c cocoa core-animation


    【解决方案1】:

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

    [window setBackgroundColor: [NSColor clearColor]];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多