gpt4 book ai didi

swift - 在 Swift 中调整 UIVisualEffectView 中模糊效果的强度

转载 作者:IT王子 更新时间:2023-10-29 05:53:07 27 4
gpt4 key购买 nike

我正在使用此代码在我的 View 中创建模糊效果:

let blur = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Light))
blur.frame = CGRectMake(180, 10, 200, 750)
myView.addSubview(blur)

是否有任何方法可以调整产生模糊的高斯函数以实现不同级别的“失焦”效果?

最佳答案

由于 UIBlurEffect 中没有其他参数,我认为唯一的方法是使用 CIFilter 预设 CIGaussianBlur 模糊背景 View 并使用其关键 inputRadius 调整水平。
如果你想达到与所谓的light/dark/ExtraLight相同的效果,你可以将这个滤镜与其他滤镜组合在一起。

关于swift - 在 Swift 中调整 UIVisualEffectView 中模糊效果的强度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27346279/

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