1

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

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

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

4

1 回答 1

4

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

MBProgressHUD 窗口跨越由 initWithFrame 构造函数提供给它的整个空间,并捕获该区域上的所有用户输入,从而防止用户对视图下方的组件进行操作。HUD 本身以圆形半透明视图居中绘制,并根据用户指定的内容调整大小。

见: http: //orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html

我发现ZAActivityBar这是一个很好的替代方案,MBProgressHUD因为它不会拦截对视图的点击。有关更多信息,请参阅GitHub 页面

于 2013-04-01T17:01:48.337 回答