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]

谢谢道友们:
https://zhuanlan.zhihu.com/p/30045683

上一篇下一篇

猜你喜欢

热点阅读