gpt4 book ai didi

objective-c - cocoa NSView 模糊背景

转载 作者:行者123 更新时间:2023-12-03 16:20:16 24 4
gpt4 key购买 nike

我知道可以在 Cocoa 中创建透明窗口,尽管可以模糊其后面的内容吗?我知道有similar questions ,但它们处理的内容更加模糊实际 NSView 中的内容,而不是其背后的内容。这是否可能,如果可以,我需要研究什么方法?

Possible Impossible?

Possible                      Impossible?

最佳答案

为了回答你,是的,它是可能的。

如果您想要这种效果,请查看此 GitHub Project我创建。我对 NSWindow 进行了子类化为了禁用不透明度,然后我添加了背景滤镜:高斯模糊到 NSView使用位于 Xcode Utilities 侧栏的 View Effects Inspector(您可以更改 radius 值以获得更多或更少的模糊效果)。

如果你想要新的 Yosemite View 效果,请查看他们发布的新类 NSVisualEffectView ,只需子类 NSView您想使用此效果。

希望我的回答对您有用。

最诚挚的问候,

关于objective-c - cocoa NSView 模糊背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23821693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com