23

我使用了我喜欢的 SVProgressHUD,但它不支持方向更改。我正在使用 MBProgressHUD,但它是一个模态 HUD。

这些有什么好的选择吗?我需要 HUD 是非模态的,并且需要支持方向变化。

4

5 回答 5

50

简单设置:

HUD.userInteractionEnabled = NO;

只需要实现非模态行为(允许触摸通过 HUD)。您甚至不必修改实际的 MBProgressHUD 代码。

于 2011-05-31T10:28:18.393 回答
30

SVProgressHUD现在确实支持方向更改。抱歉花了这么长时间。

于 2011-06-27T01:54:13.160 回答
5

这里有大约六种选择:http ://cocoacontrols.com/search?q=progress&commit=Search

...虽然大多数都是模态的。但是适应非模态是相当简单的。希望上面链接中的一个库无论如何都能为您提供更好的服务。

于 2011-05-28T08:34:14.167 回答
1

MBProgressHUD 确实支持方向更改,并且是模态的,可以将整个屏幕显示为不可见的视图。有源代码,修改一下。

于 2011-05-28T11:15:45.257 回答
0

完全用 Swift 编写的可行替代方案可能是IHProgressHUD。至少需要 Swift 4.2

于 2018-11-25T17:51:55.487 回答