UIBlurEffect实现毛玻璃特效 iOS 8使用UIBlurEffect实现毛玻璃特效
zper 人气:12想了解iOS 8使用UIBlurEffect实现毛玻璃特效的相关内容吗,zper在本文为您仔细讲解UIBlurEffect实现毛玻璃特效的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:iOS,8,UIBlurEffect,UIVisualEffectView,毛玻璃,下面大家一起来学习吧。
iOS 8 后使用UIBlurEffect 类和UIVisualEffectView 类添加毛玻璃特效更加便捷,高效。
//创建ImageView IImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"5"]]; // 创建需要的毛玻璃特效类型 /** * UIBlurEffectStyleExtraLight, * UIBlurEffectStyleLight, * UIBlurEffectStyleDark */ UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight]; //添加到要有毛玻璃特效的控件中 UIVisualEffectView *visual = [[UIVisualEffectView alloc] initWithEffect:blur]; visual.frame = imageView.bounds; [self.view addSubview:imageView];
效果图:
原图:
(1) UIBlurEffectStyleExtraLight
(2) UIBlurEffectStyleLight
(3) UIBlurEffectStyleDark
加载全部内容