美文网首页iOS 笔记
iOS 关于UIAlertController弹出视图不显示问题

iOS 关于UIAlertController弹出视图不显示问题

作者: 夏天爱西瓜汁 | 来源:发表于2017-11-28 11:18 被阅读157次

    2016.11.9

    图片编辑的view是加在window上的,

    [CurrentKeyWindowaddSubview:_identityCardEditView];

    点击图片编辑view上的按钮,弹出alert

    弹出alert是用的self:

    [selfpresentViewController:deleteACanimated:YEScompletion:nil];

    window是在最上层,所以用self弹出的alert是加在self.view上的,因此会被window遮盖住,导致alert不显示

    解决办法是

    将图片编辑view加在self.navigationController.view上,会显示在最顶层,用self弹出alert的时候也不会被遮盖

    出现问题的图层结构如下:

    点击删除按钮时弹框没显示出来,被当前界面遮盖住了

    相关文章

      网友评论

        本文标题:iOS 关于UIAlertController弹出视图不显示问题

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