CALayer不会重绘

时间:2015-03-12 21:30:06

标签: objective-c cocoa xcode6 core-animation calayer

我有一个包含层支持视图层次结构的NSBox。如果我将一个子视图添加到NSBox并将高斯模糊添加到背景过滤器(完美地工作)然后再次删除视图,该图层似乎会粘在一起并保持图形,或者层次结构的图层可以保留信息。我无法弄清楚如何重置/重绘/删除这个“烧毁”图像所需要的东西。

我对Core-Animation和Quartz很新,所以很可能是直截了当但我无法理解它。

编辑:仅当SourceList上方的CALayer模糊且透明度处于开启状态时(OS X Yosemite),才会出现此问题。如果没有透明度,则没有问题。

(对不起红线) enter image description here

enter image description here

0 个答案:

没有答案