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

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弹出视图不显示问题)