Ios 实现“查找我的朋友”应用程序中使用的相同模糊效果

Ios 实现“查找我的朋友”应用程序中使用的相同模糊效果,ios,objective-c,xcode,swift,blur,Ios,Objective C,Xcode,Swift,Blur,以上就是我想要达到的效果。通过表视图的透明度可以看到细微的模糊。我的尝试 目前,我的应用程序表视图的背景不透明度为80%,这提供了类似的效果,但没有苹果“查找我的朋友”应用程序中的效果那么好。我知道效果很微妙,但这正是我想要达到的 在iOS 7和iOS 8上使用的表格视图后面模糊地图的最佳方法是什么 虽然我的应用程序是用Swift编写的,但我还是喜欢用Swift来回答客观C的问题。有什么想法吗?在iOS 8中添加模糊的最佳方法是使用UIVisualEffectView类。它是UIKit附带的一个

以上就是我想要达到的效果。通过表视图的透明度可以看到细微的模糊。我的尝试

目前,我的应用程序表视图的背景不透明度为80%,这提供了类似的效果,但没有苹果“查找我的朋友”应用程序中的效果那么好。我知道效果很微妙,但这正是我想要达到的

在iOS 7和iOS 8上使用的表格视图后面模糊地图的最佳方法是什么


虽然我的应用程序是用Swift编写的,但我还是喜欢用Swift来回答客观C的问题。有什么想法吗?

在iOS 8中添加模糊的最佳方法是使用UIVisualEffectView类。它是UIKit附带的一个本机类,这意味着它很可能最接近您想要的效果

我不知道你是如何显示你的地图的,所以我不能告诉你具体的方法。对于UIImageView,其工作原理如下:

var visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .Light)) as UIVisualEffectView

visualEffectView.frame = imageView.bounds

imageView.addSubview(visualEffectView)

看看@NewEngland Cheers,你会说这是最广泛支持的模糊视图的图书馆吗?不确定。非常受欢迎的想法谢谢你的回答,但我正在寻找一个在iOS 7和iOS 8中都能工作的解决方案