是否可以在NSPanel上使用Core Animation(效果)背后的模糊?

时间:2011-01-20 18:13:56

标签: cocoa core-animation core-graphics transparency nspanel

来自停靠项目的上下文菜单不仅是半透明的,而且还模糊了它背后的内容,这种效果是否适用于半透明浮动面板?这与“工作表警报”对话框中使用的效果相同(例如,退出未保存的更改)但在这种情况下透明度不同,背景是浅而不是深色

alt text

有些背景,我们有一个经常全屏使用的专业应用,我们的浮动调色板有一些透明度,但显然我们越透明,当背景非常活跃时阅读它们的文字就越难/嘈杂,如果我们可以有轻微的模糊,我们将能够大大提高文本的可读性,同时仍然允许“调色板背后的什么”的背景

1 个答案:

答案 0 :(得分:1)

我认为这就是你想要的:Using Core Image Filters On/Under a NSWindow

请注意,这是私有API,因此,如果您正在为Mac App Store开发,这将是一个问题。