美文网首页
iOS 11在window上加视图不显示

iOS 11在window上加视图不显示

作者: tianheng | 来源:发表于2017-11-15 23:20 被阅读0次

    项目中用到了弹窗类***,发现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

    相关文章

      网友评论

          本文标题:iOS 11在window上加视图不显示

          本文链接:https://www.haomeiwen.com/subject/cuhipxtx.html