MBProgressHUD点击取消,更长的文字?

时间:2011-10-05 08:52:00

标签: iphone touch mbprogresshud

我想使用MBProgressHUD(或类似的外观)作为默认UIAlertView的替代品。

我需要取消这种观点的能力 我尝试将以下方法添加到MBProgressHUD类,但触摸时没有调用它。

有什么想法吗?

  

(void)touchesEnded:(NSSet *)触及withEvent:(UIEvent *)事件

我无法使用手势识别器,因为我的最低目标版本是3.1.2。

另外,放大MBProgressHUD文字的标签大小似乎很复杂 是否有解释MBProgessHUD用于此目的?

2 个答案:

答案 0 :(得分:4)

我只是快速浏览一下MBProgressHUD并将使用它。首先,通过修改MBProgressHUD.h中的layoutSubviews来更改HUD的大小。然后我会创建一个新的按钮类(UIButton子类)并将其添加为HUD的子视图。

答案 1 :(得分:2)

这是一个超级老线程,但只需设置hud的UserInteractionEnabled:YES就可以了,并为它添加一个tapGestureRecognizer。

干杯。