Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIImageView聚焦效果_Objective C_Swift_Xcode_Uiimageview_Uiblureffect - Fatal编程技术网

Objective c UIImageView聚焦效果

Objective c UIImageView聚焦效果,objective-c,swift,xcode,uiimageview,uiblureffect,Objective C,Swift,Xcode,Uiimageview,Uiblureffect,有人知道如何在UIImageView中添加对焦效果,这样背景会有点模糊吗。下面是一个示例图像 图像来源:您应该使用此效果 var vEffect = UIVisualEffectView(effect: UIBlurEffect(style: .Light)) vEffect.frame = imageView.bounds imageView.addSubview(visualEffectView) 在GitHub中找到了这个。“您可以使用模糊效果,只需调用两种方法即可轻松实现动画

有人知道如何在UIImageView中添加对焦效果,这样背景会有点模糊吗。下面是一个示例图像


图像来源:

您应该使用此效果

var vEffect = UIVisualEffectView(effect: UIBlurEffect(style: .Light))    
vEffect.frame = imageView.bounds
imageView.addSubview(visualEffectView)
在GitHub中找到了这个。“您可以使用模糊效果,只需调用两种方法即可轻松实现动画效果。”

您好,我刚刚开发了一个使用Objective-C的演示项目。您可以从

运行时输出为:


它太模糊了,以至于无法识别图像。是否可以控制模糊值?您可以更改样式。有
.ExtraLight
.Dark
它们产生的效果是相同的,据我所知,这是唯一的内置API。也许你能做的是复制图像并模糊上面的图像,然后将其alpha设置为0.5或类似值。这样你仍然可以通过模糊的图像看到原始图像,这可能足以得到你想要的东西。我尝试改变alpha,但它只改变颜色,而不是模糊你关于焦点的问题,你把你的答案放在模糊视图的制作与你的作品无关。有没有Swift版本?