@property (nonatomic, strong)UIWindow *window;
// 添加window 如果视图控制器没有导航控制器 或者标签控制器会崩溃 这时候要添加window的rootViewcController 可以解决
// 崩溃打印内容 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
- (void)add {
_window = [[UIWindow alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
_window.windowLevel = UIWindowLevelAlert+1;
_window.backgroundColor = [UIColor clearColor];
_imgv=[[YFGIFImageView alloc]initWithFrame:self.view.bounds];
_imgv.backgroundColor = [UIColor colorWithWhite:0.000 alpha:0.522];
[YFGIFImageView viewAnimation:_imgv];
_imgv.userInteractionEnabled = YES;
[_window addSubview:_imgv];
[_window makeKeyAndVisible]
}
// 隐藏 关闭 window
- (void)close {
[_window resignKeyWindow];
_window = nil;
}