我正在寫一個Mac應用程序,並希望NSWindow有一個半透明,模糊背景(如菜單背景)。使用公共API在NSWindow中實現模糊背景?
這可以通過使用私有Apple CGS * API(example)來實現,但由於無法獲得Mac App Store的批准,因此我無法使用它們。
是否有任何方式(或黑客)可以通過public API來實現此效果?
(製作屏幕截圖和模糊它們是不可行的;用戶可播放視頻短片的背景...)提前
謝謝!
我正在寫一個Mac應用程序,並希望NSWindow有一個半透明,模糊背景(如菜單背景)。使用公共API在NSWindow中實現模糊背景?
這可以通過使用私有Apple CGS * API(example)來實現,但由於無法獲得Mac App Store的批准,因此我無法使用它們。
是否有任何方式(或黑客)可以通過public API來實現此效果?
(製作屏幕截圖和模糊它們是不可行的;用戶可播放視頻短片的背景...)提前
謝謝!
最後,2年後,我們有一個正式的答案!蘋果公司在OS X優勝美地推出了NSVisualEffectView
,效果可以用它實現:)謝謝蘋果!
我已經很努力地看到了這一點,雖然我無法100%確定地確認無法使用公共API來做到這一點(這很難證明是否定的),但我還沒有發現它的任何痕跡可能。我能找到的最「正式」答案是蘋果工程師who suggested filing a feature request about it。
任何人都有想法? – 2012-05-09 23:46:36