iOS keyWindow 和 delegate的window有何区别
在开发中 我们总是自定义View 添加到window上 那么到底 添加到keyWindow 和 delegateWindow 上那 两者有什么区别吗 ?
1.遇见问题
之前的自定义弹窗总是添加到keyWindow上,一直屡试不爽。最后遇到了一个bug。
bug描述:
1、在系统弹窗出现 之后,添加到keyWindow上的视图 会 随着弹窗的消失而消失。
2、在系统弹窗出现 之前,添加到keyWindow上的视图就 不会 随着弹窗的消失而消失。
2. 代码详解
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"keyWindow==%@", [UIApplication sharedApplication].keyWindow);
NSLog</