您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页图片模糊化

图片模糊化

来源:二三四教育网
Simulator 效果图.png

实现方法很简单,就是在imageView上面添加一个UIVisualEffectView

OC代码

- (void)viewDidLoad {
    [super viewDidLoad];
    
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.view.frame];
    imageView.image = [UIImage imageNamed:@"aaa"];
    [self.view addSubview:imageView];

    UIBlurEffect *blureffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
    UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:blureffect];
    effectView.frame = imageView.bounds;
    [imageView addSubview:effectView];
}

Swift


let imgBack = UIImageView(image: UIImage.init(named: "aaa"))
imgBack.frame = view.bounds
view.addSubview(imgBack)
        
let blurEffect = UIBlurEffect(style: .light)
let effectView = UIVisualEffectView(effect: blurEffect)
effectView.frame = imgBack.bounds
imgBack.addSubview(effectView)

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务