UIBlurEffect 类是设定毛玻璃特效的类型,UIVisualEffectView类在创建时加入上一个类对象,剩下的跟普通的view
控件等用法就一样了:
// 创建需要的毛玻璃特效类型
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
// 毛玻璃view 视图
UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
//添加到要有毛玻璃特效的控件中
effectView.frame = self.imageV.bounds;
[self.imageV addSubview:effectView];
//设置模糊透明度
effectView.alpha = .8f;
//判断系统版本号是否是iOS8以上
#define iOS8 [[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0

本文介绍如何使用UIBlurEffect和UIVisualEffectView类在iOS应用中实现毛玻璃效果。通过创建UIBlurEffect对象并将其应用于UIVisualEffectView,可以轻松为视图添加模糊背景。此外,还介绍了如何设置模糊视图的透明度。
688

被折叠的 条评论
为什么被折叠?



