7

我正在编写一个 Mac 应用程序,并希望 NSWindow 具有半透明、模糊的背景(如菜单背景)。

这可以通过使用私有 Apple CGS* API(示例)来实现,但我无法使用它们,因为它无法获得 Mac App Store 的批准。

有没有什么方法(或黑客)可以通过公共API 实现这种效果?

(制作屏幕截图和模糊它们是不可行的;用户可能正在后台播放视频剪辑......)

提前致谢!

4

2 回答 2

0

我一直在努力寻找,虽然我不能 100% 肯定地确认公共 API 没有办法做到这一点(很难证明是否定的),但我没有发现任何可能的迹象。我能找到的最“官方”的答案是一位苹果工程师,他建议提出关于它的功能请求

其他相关的邮件列表线程包括thisthis

于 2012-08-26T07:38:16.077 回答
0

终于,2年后,我们有了一个官方的答案!苹果NSVisualEffectView在OS X Yosemite中引入,用它可以达到效果:) 感谢苹果!

于 2014-11-26T17:56:17.300 回答