iOS 实现图片高斯模糊效果

效果图

用到了 UIVisualEffectView

实现代码

复制代码
- (UIVisualEffectView *)bgEffectView{
    if(!_bgEffectView){
        UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
        _bgEffectView = [[UIVisualEffectView alloc] initWithEffect:blur];
    }
    return _bgEffectView;
}

将 bgEffectView 盖到imageview上面即可

复制代码
- (UIImageView *)bannerView
{
    if (!_bannerView) {
        _bannerView = [[UIImageView alloc] init];
        _bannerView.backgroundColor = [UIColor redColor];
    }
    return _bannerView;
}

- (UIVisualEffectView *)bgEffectView{
    if(!_bgEffectView){
        UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
        _bgEffectView = [[UIVisualEffectView alloc] initWithEffect:blur];
    }
    return _bgEffectView;
}


   [self addSubview:self.bannerView];
    [self addSubview:self.bgEffectView];
相关推荐
健了个平_248 小时前
【iOS】关于传统竖屏 UIKit 项目如何简单适配 iPhone Duo 的第一版
ios·app·swift
iOS开发上架哦12 小时前
抓包怎么修改响应?响应头、响应体、脚本注入实操教程
后端·ios
开心就好202512 小时前
在 Xcode 中运行和调试单元测试的完整指南
后端·ios
庚鑫12 小时前
Xcode 26.3 调试 iOS 27:从设备元数据报错到 GUI Run
ios·objective-c·xcode
CocoaKier14 小时前
如何安装旧版的MacOS系统?
macos·ios·mac
2501_9151063215 小时前
iOS开发之Xcode常用调试技巧总结
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
美狐美颜SDK开放平台17 小时前
直播APP平台搭建需要哪些技术?视频美颜SDK只是其中一环
android·ios·音视频·直播美颜sdk·视频美颜sdk
小π军18 小时前
安卓、iOS、鸿蒙三端的理解
android·ios·harmonyos
终端安全笔记19 小时前
声明式之后,怎么证明更新策略真的生效了
ios·iphone
茶底世界之下20 小时前
瀑布的白色需要压住吗?用 Awaking 检查高光调整的边界
ios