iOS 11在window上加视图不显示
2017-11-15 本文已影响0人
tianheng
项目中用到了弹窗类***,发现iOS 8.1正常,iOS 11弹窗不显示,想到估计是window的问题,查了一下,果然有用。
出错的位置:
UIWindow * window = [[UIApplication sharedApplication].windows lastObject];
[window addSubview:self];
修改后:
UIWindow * window = [UIApplication sharedApplication].keyWindow;
[window addSubview:self];
还有其他方式:
[[UIApplication sharedApplication].windows firstObject]