怎么给UIImageView设置模糊效果
作者:
这个姑凉儿 | 来源:发表于
2018-10-18 10:30 被阅读0次#import "ViewController.h"
@interface ViewController ()
@property (nonatomic, strong) UIImageView *bgImage;//背景
@property (nonatomic, strong) UIVisualEffectView *visualEffectView;//背景的模糊效果
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview:self.bgImage];
}
-(UIImageView *)bgImage{
if (!_bgImage) {
_bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds];
_bgImage.image = [UIImage imageNamed:@"timg"];
//模糊的效果
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blur];
visualEffectView.frame = _bgImage.frame;
_visualEffectView = visualEffectView;
[_bgImage addSubview:visualEffectView];
}
return _bgImage;
}
![](https://img.haomeiwen.com/i2615899/3d043581bed6e36b.png)
原图
![](https://img.haomeiwen.com/i2615899/85535e952c2a8c59.png)
效果图
本文标题:怎么给UIImageView设置模糊效果
本文链接:https://www.haomeiwen.com/subject/ophziftx.html
网友评论