美文网首页
MBProgressHUD 显示时间不能设置的问题

MBProgressHUD 显示时间不能设置的问题

作者: 汪小喵 | 来源:发表于2017-06-21 17:37 被阅读126次

前几天遇到一个问题,用MBProgressHUD 的时候,发现当点击AlertView的按钮后再显示HUD,这时HUD的显示时间不能控制,无论怎么设置时间,都是一闪而过。
后来发现我们在使用UIAlertView 时,系统会创建一个window出来,代替keyWindow。 然后我们的HUD 又是加载keyWindow上的,就会出现这种HUD时间不可控的状况。
所以在使用UIAlertView的时候,代理方法要使用

  • (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex

相关文章

网友评论

      本文标题:MBProgressHUD 显示时间不能设置的问题

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