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

我知道MBProgressHUD的预期功能可能是锁定接口(interface)(例如,在阻止操作期间),但是我想知道如何将触摸事件转发到适当的位置。

有任何想法吗?

最佳答案

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

youMBProgressHUDPointer.userInteractionEnabled =否;

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

10-14 20:03