iOS 8 blurEffect模糊效果

实现模糊效果四走:

1.新建一个UIBlurEffect。
2.新建一个UIVisualEffectView,初始化时指定Effect为上面的UIBlurEffect对象,指定模糊类型(UIBlurEffectStyleDark、UIBlurEffectStyleUltraLight、UIBlurEffectStyleLight)。
3.设置UIVisualEffectView对象的位置大小
4.添加UIVisualEffectView对象。

上代码:

UIBlurEffect *blurEffect=[UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight]
UIVisualEffectView *visualView=[[UIVisualEffectView alloc]initWithEffect:blurEffect];
visualView.frame=self.view.frame;//一定要设置frame,否则无效果
[self.view addSubview:visualView];

效果如下:
左一(无效果)
右边依次是:UIBlurEffectStyleDark、UIBlurEffectStyleUltraLight UIBlurEffectStyleLight
iOS 8 blurEffect模糊效果_第1张图片

你可能感兴趣的:(ios,模糊效果,BlurEffect)