个人中心高斯模糊

高斯模糊
简单的在背景的图片上放一个高斯图层,背景图片和头像数据源一样,就是等比放大。
        [_headImgView sd_setImageWithURL:[NSURL URLWithString:@""] placeholderImage:_IMG(@"DefaultHeader")];
        // 高斯背景图
        UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(-frame.size.width/2, -frame.size.height/2, frame.size.width*2, frame.size.height*3/2)];
        imageView.contentMode = UIViewContentModeScaleAspectFit;
        [imageView sd_setImageWithURL:[NSURL URLWithString:@""] placeholderImage:_IMG(@"ProMineBGImg")];
        
        UIVisualEffectView * visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
        visualEffectView.frame = CGRectMake(0, 0, imageView.frame.size.width, imageView.frame.size.height);
        [imageView addSubview:visualEffectView];
        [self addSubview:imageView];
        [self sendSubviewToBack:imageView];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。