iOS开发实现APP进入后台后的毛玻璃效果

公司为了提高项目的安全性,需要对目前的项目做一些安全性处理,这么毛玻璃效果就是其中之一.这里做一下代码的记录,方便我以后查阅,也欢迎大家提出修改意见!!(崇拜星爷的程序员);

简书代码咋显示颜色啊,欢迎评论区指导下!!!

先来张星爷:

代码如下:

#import "AppDelegate.h"

@interface AppDelegate ()

@property (nonatomic, strong, nullable) UIVisualEffectView *visualEffectView;

@end

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {


    return YES;

}

- (void)applicationWillResignActive:(UIApplication *)application {

    UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];

    self.visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];

    self.visualEffectView.alpha = 0;

    self.visualEffectView.frame = self.window.frame;

    [self.window addSubview:self.visualEffectView];

    [UIView animateWithDuration:0.5 animations:^{

        self.visualEffectView.alpha = 1;

    }];

}


- (void)applicationDidBecomeActive:(UIApplication *)application {

    [UIView animateWithDuration:0.5 animations:^{

        self.visualEffectView.alpha = 0;

    } completion:^(BOOL finished) {

        [self.visualEffectView removeFromSuperview];

    }];

}

@end

整体粘贴到AppDelegate里面即可实现!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容