如何调节UIVisualEffectView模糊的级别

时间:2014-10-02 19:18:27

标签: ios objective-c

我正在尝试使UIVisualEffectView在我的视图中产生漂亮的模糊效果。但我认为UIVisualEffectView会产生非常强烈的模糊。

我正试图调节我的UIVisualEffectView的模糊程度,我想要一个弱模糊。

你知道怎么做吗?

2 个答案:

答案 0 :(得分:5)

您无法使用UIVisualEffectView执行此操作 - 模糊的唯一选项是:

enum UIBlurEffectStyle : Int {
    case ExtraLight
    case Light
    case Dark
}

UIBlurEffectUIVisualEffectUIVisualEffectView上没有任何属性可用于'幅度'模糊。

This blog post是一个很好的起点,如果你想要自己推动自己的'模糊具有自定义幅度的视图。

答案 1 :(得分:2)

此外,您可以使用WWDC 2013中的UIImage + ImageEffects.h类别。它有更多内容可供调整

e.g。来自https://github.com/ParsePlatform/Anypic/tree/master/Anypic-iOS/Vendor/UIImageEffects