我正在使用 MBProgressHUD 在 iphone 应用程序中显示一些消息。
消息尺寸约为 200x20,我设置了 1 秒后自动隐藏。问题是在那 1 秒内 self.view 是不可点击的。
如何将 self.view 设置为可在 self.view 中的该消息上方和下方单击?
我正在使用 MBProgressHUD 在 iphone 应用程序中显示一些消息。
消息尺寸约为 200x20,我设置了 1 秒后自动隐藏。问题是在那 1 秒内 self.view 是不可点击的。
如何将 self.view 设置为可在 self.view 中的该消息上方和下方单击?
MBProgressHUD
通过将 hud 显示为模态叠加层来发挥作用:
MBProgressHUD 窗口跨越由 initWithFrame 构造函数提供给它的整个空间,并捕获该区域上的所有用户输入,从而防止用户对视图下方的组件进行操作。HUD 本身以圆形半透明视图居中绘制,并根据用户指定的内容调整大小。
见: http: //orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html
我发现ZAActivityBar
这是一个很好的替代方案,MBProgressHUD
因为它不会拦截对视图的点击。有关更多信息,请参阅GitHub 页面。