iOS 使用MBProgressHUD,显示时禁止用户交互方法

MBProgressHUD *hud;
//有文本
hud = [MBProgressHUD showHUDAddedTo:waitView animated:YES];
hud.userInteractionEnabled = YES;
hud.label.text = waitString;
hud.removeFromSuperViewOnHide = YES;

//无文本
hud = [MBProgressHUD showHUDAddedTo:waitView animated:YES];
hud.userInteractionEnabled = YES;
hud.removeFromSuperViewOnHide = YES;

如果网络状况不好或者服务器反应延迟,那么MBProgressHUD显示的提示信息会一直停留在界面上并且影响父视图的用户交互。
如何在显示提示信息的同时还能继续交互呢?

找到的一个简单办法:hud.userInteractionEnabled = NO;
也就是关闭hud的用户交互即可。这样就不会影响hud所在的父视图的用户交互了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • 源码来源:gitHub源码 转载于: CocoaChina 来源:南峰子的技术博客 版本:0.9.1 MBPr...
    李小六_阅读 11,501评论 2 5
  • 番茄肉酱用来拌面是非常吃的,大家不妨做一些放冰箱里备用,随用随取,很是方便啊。番茄肉酱的做法并不难,下面我给大家推...
    闻道解惑阅读 3,244评论 1 1
  • 第二章 碧海青丹唤君心(1) 梨耀走在狭长的甬道里,伸手拂过微微潮湿的灯台,皱起了眉头。青萝岛不同于盛玖,周围环海...
    丸子苏灿阅读 2,224评论 0 0
  • 从前我们并不熟悉, 只隔了一个屏幕加一米的距离。 如今你魂归天际, 我才能想起你在人间遗留的痕迹。 如烟往事随风而...
    夜小夏i阅读 3,165评论 1 5