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

来源:互联网 发布:软件怎么申请专利 编辑:程序博客网 时间:2024/06/03 13:10
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所在的父视图的用户交互了。
原创粉丝点击