MBProgressHUD的替代品有哪些?

24

我已经使用过SVProgressHUD,我很喜欢它,但它不支持方向更改。现在我正在使用MBProgressHUD,但它是一个模态HUD。

这两个都不是我需要的,有没有类似的好的替代品? 我需要非模态HUD并且需要支持方向更改。

5个回答

50

只需设置:

HUD.userInteractionEnabled = NO;

只需这样就可以实现非模态行为(允许触摸穿过 HUD )。您甚至不必修改实际的 MBProgressHUD 代码。


谢谢。我相信你就是上个月在HUD中添加所有这些修复的人,而且我使用你的分支,因为它有更新的修复。 - Gary
1
这并不是真正的修复。这是继承自UIView的标准UIKit行为。关于fork,你是对的,但我还没有将最新更改合并到主代码库中。 - Matej Bukovinski

30

SVProgressHUD现在已经支持屏幕方向的更改。很抱歉让您等这么久。


我喜欢使用它,因为它非常简单易用;特别是当我需要单例对象时,而MBProgressView并不支持。 - viral

5

1

MBProgressHUD支持方向更改,并以一种占据整个屏幕且具有不可见视图的模态方式。源代码可用,可以进行修改。


正如TheBlack所说,据我所知,MBProgressHUD现在处理旋转没有任何问题。 - AndyDunn
我相信关于方向支持的评论是关于SVProgressHUD的。无论如何,这两个库现在都支持方向变化。 - Chris Nolet

0
一个完全使用Swift编写的可行替代品可能是IHProgressHUD。需要最低Swift 4.2版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接