美文网首页
图片模糊化

图片模糊化

作者: lym不解释 | 来源:发表于2017-02-07 13:42 被阅读28次
    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)
    

    相关文章

      网友评论

          本文标题:图片模糊化

          本文链接:https://www.haomeiwen.com/subject/nsopittx.html