美文网首页iOS UI
iOS11 解决MBProgressHUD弹框不显示问题

iOS11 解决MBProgressHUD弹框不显示问题

作者: 张无奈 | 来源:发表于2018-07-31 17:40 被阅读0次

在iOS11上,多了一个_UIInteractiveHighlightEffectWindow类型窗口,hidden = YES。

MBProgressHUD使用[[UIApplication shareApplication] lastObject]获取最上层窗口并添加,此时拿到的窗口为_UIInteractiveHighlightEffectWindow,并不可见。

解决办法: 将MBProgressHUD中获取最上层窗口的方法([[UIApplication shareApplication] lastObject])替换成[UIApplication shareApplication].keyWindow即可。

相关文章

网友评论

    本文标题:iOS11 解决MBProgressHUD弹框不显示问题

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