您的位置:首页 > 移动开发 > IOS开发

iOS中的模糊效果

2015-09-20 10:16 399 查看
iOS中模糊效果是通过
UIBlurEffect
UIVisualEffectView
这两个类来实现的。其实
UIVisualEffectView
就是一个视图控件,你可以把它当作普通视图使用,那么它是如何产生模糊效果的呢?
UIVisualEffectView
将会遮盖在想要产生模糊效果的视图上面来产生效果。当然,
UIVisualEffectView
产生什么样的效果由
UIBlurEffect
类决定,它可以设置三种样式:

UIBlurEffectStyleExtraLight,

UIBlurEffectStyleLight,

UIBlurEffectStyleDark,

代码实例:

UIBlurEffect* blurEffect=[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *effectView=[[UIVisualEffectView alloc] initWithEffect:blurEffect];
effectView.frame=CGRectMake(40, 40, 100, 200);
[self.view addSubview:effectView];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: