ios - MBProgressHUD 禁用与 UITableViewController 的交互

标签 ios uitableview mbprogresshud

我在 UITableViewController 中使用 MBProgressHUD。虽然我能够让 HUD 成功显示,但 HUD 会拦截屏幕的所有触摸通知并阻止在我的 UITableView 中滚动。

我知道 MBProgressHUD 的预期功能可能是锁定界面(例如,在阻塞操作期间),但我想知道无论如何如何将触摸事件转发到正确的位置。

有什么想法吗?

最佳答案

MBProgressHUD 是 UIView 的子类,因此您必须禁用用户与它的交互。所以:

youMBProgressHUDPointer.userInteractionEnabled=NO;

关于ios - MBProgressHUD 禁用与 UITableViewController 的交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10747202/

相关文章:

ios - UIAlertView 不应调用 popViewControllerAnimated

ios - 试图从主线程或网络线程以外的线程获取网络锁

iphone - UIView 帧序列动画

ios - Swift,不同类型的嵌套字典

ios - 如何为标题索引uitableview iOS的对象组成数组?

ios - 在我们自己的声明方法中如何获取单元格选择行呢?

ios - MBProgressHUD 不显示

ios - MBProgressView sleep 混合 View

iphone - 如何将 UIVIewController 设置为 RootViewController?

ios - iPhone 设备 token 的大小