我需要一种可靠、高效的方法来创建iOS 7模糊效果。我已经实现了苹果的WWDC代码
但问题是,它没有像
(UIImage+ImageEffects)
中的applyBlurWithRadius
。它实际上非常灵活,还允许更改tintColor
,这可以创建一个更暗的模糊效果,就像这样:
但它依赖于Core Graphics,会降低表视图的滚动性能。然后我看到了BradLarson的GPUImage库,它有一个GPUImageiOSBlurFilter
方法,可以复制iOS 7效果,并且比UIImage+ImageEffects
快得多,因此在我的情况下似乎更可用。但问题是,它没有像
tintColor
这样的任何参数。它会创建白色效果如此处所示。还有其他的GPUImage滤镜,但我不确定是否可以获得我想要的效果。