如何在使用MBProgressHUD时使self.view可单击?

时间:2013-04-01 16:52:59

标签: iphone objective-c uiview mbprogresshud

我正在使用MBProgressHUD在iphone应用程序中显示一些消息。

消息尺寸大约为200x20,我在1秒后设置自动隐藏。问题在于,1秒钟的self.view不可点击。

如何在self.view中将self.view设置为在该消息的上方和下方可点击?

1 个答案:

答案 0 :(得分:4)

MBProgressHUD通过将hud显示为模态叠加来起作用:

  

MBProgressHUD窗口跨越给定的整个空间   initWithFrame构造函数并捕获所有用户输入   区域,从而阻止用户对下面的组件进行操作   视图。 HUD本身被绘制为圆形半透明中心   视图女巫根据用户指定的内容调整大小。

请参阅:http://orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html

我发现ZAActivityBarMBProgressHUD的一个很好的替代品,因为它不会拦截视图的点按。有关详细信息,请参阅GitHub page