This is currently impossible to do, you can change the alpha level of the blur itself, but it will give you a warning about graphical errors and may not always work perfectly.
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIVisualEffectView/
Setting the correct alpha value
When using the UIVisualEffectView class, avoid alpha values ββthat are less than 1. Creating views that are partially transparent causes systems to combine the view and all its associated views during the offscreen render pass. UIVisualEffectView objects must be combined as part of the content that they overlay on top to look true. Setting the alpha function less than 1 on the visual effect or any of its observations causes many effects that look incorrect or not displayed at all.
The best solution that I know of is to use something like FxBlurView , where you can change the βblurRadiusβ for the effect you are requesting, It seems that nothing improves performance than the implementation of apples, but third-party libraries will be enough if you Do not plan to manipulate blur boundaries during animation.
source share