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

Posted

技术标签:

【中文标题】MBProgressHUD 点击取消,更长的文字?【英文标题】:MBProgressHUD tap to cancel, longer text? 【发布时间】:2011-10-05 08:51:59 【问题描述】:

我想使用 MBProgressHUD(或类似外观)来替代默认 UIAlertView。

我需要取消此视图的功能。 我尝试将以下方法添加到 MBProgressHUD 类,但触摸时它没有被调用。

有什么想法吗?

(void) touchesEnded: (NSSet*) touches withEvent: (UIEvent*)event

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

此外,放大 MBProgressHUD 文本的标签大小似乎很复杂。 除了为此目的修复 MBProgessHUD 之外,还有其他选择吗?

【问题讨论】:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event [self hideUsingAnimation:YES]; 非常适合我。 Nekto:我的不工作..MBProgressHUD.m 说它的版本是 0.4 你在用什么? Nekto: nvm,我把代码放在@implementation MBRoundProgressView 中,而不是在 MBProgressHUD 中。谢谢 【参考方案1】:

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

【讨论】:

【参考方案2】:

这是一个超级旧的线程,但设置 hud 的 UserInteractionEnabled:YES 并为其添加一个 tapGestureRecognizer 会更容易。

干杯。

【讨论】:

以上是关于MBProgressHUD 点击取消,更长的文字?的主要内容,如果未能解决你的问题,请参考以下文章

当 JSON 调用时间过长时允许用户取消 MBProgressHUD

当我包含验证数据时,为啥模型训练需要更长的时间?

颤振等待未来更长的时间?

Numpy fft 冻结更长的样本

为啥检查错误的密码比检查正确的密码要花更长的时间?

FULLTEXT 索引需要更长的时间来执行