iOS UI

iOS11 解决MBProgressHUD弹框不显示问题

2018-07-31  本文已影响0人  张无奈

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读