如何有效地使用模糊效果ios

时间:2015-12-22 20:07:49

标签: ios objective-c iphone blur processing-efficiency

我目前正在开发iOS应用程序。通常,在第一次发布时我们有一个教程。教程之后显示的ViewController(您是否跳过)是登录屏幕视图控制器。这个VC的背景是模糊的图像。为了获得模糊效果,我正在使用UIImage+ImageEffects.h

加载我的VC似乎需要相当长的时间(约5秒)。但是,如果我用模糊效果评论线条就像魅力一样。我还有解决这个问题的方法吗?当然,由于图像是静态的,我考虑使用已经模糊的图像。但在我的应用程序的其他地方我也会使用模糊效果。所以,我想知道是否有更有效的替代方案。

我看到了相关的问题:

iOS: How to efficiently blur an image? 但它没有帮助我。

2 个答案:

答案 0 :(得分:2)

Apple提供UIVisualEffectView来获取iOS模糊效果。我使用了几种不同的解决方案,包括UIImage和GPUImage的iOS7BlurFilter上的类别,但是我用UIVisualEffectView获得了最好的结果。

答案 1 :(得分:0)

我已经分享了模糊效果的代码,你可以参考一下。 How To Add Visual Effect Views Blur On All Views Storyboard iOS?

它适用于iOS 7及更高版本。