我有一个NSView在我的OSX应用程序使用CALayer做各种动画。此视图是一个包含多个小层的层主机视图。
我想添加一个NSVisualEffectView与NSVisualEffectBlendingModeBehindWindow blendingMode,以支持模糊透明效应对约塞米蒂。
问题是当我关闭层主机视图时,NSVisualEffectView工作,但当我打开层主机视图时,模糊透明效果消失,留下一个空白的白色不透明背景。
我的问题是:“是否可以使用带有层主机视图的NSVisualEffectView ?如果它是可行的,那么这里的方法是什么?”
发布于 2015-03-11 05:06:30
结果是,我将一个NSVisualEffectView设置为一个层主机视图,这将导致这个问题。
解决方案是添加两个视图:下面是一个NSVisualEffectView。上面的一个是NSView层主机视图。
这将解决问题。
https://stackoverflow.com/questions/28978749
复制相似问题