使用UIVisualEffect
来实模糊的效果,类似下图:
实现起来很简单,只要在ImageView上添加一个UIVisualEffectView
就可以了,代码贴上:
UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
visualEffectView.frame = _imgv.bounds;
[_imgv addSubview:visualEffectView];