我使用过我喜欢的SVProgressHUD,但它不支持方向更改。我正在使用MBProgressHUD,但它是一种模态HUD。
这些有什么好的选择吗?我需要HUD是非模态的,需要支持方向更改。
答案 0 :(得分:50)
只需设置:
HUD.userInteractionEnabled = NO;
是实现非模态行为所需的全部内容(允许触摸通过HUD)。您甚至不必修改实际的MBProgressHUD代码。
答案 1 :(得分:30)
SVProgressHUD现在确实支持方向更改。对不起,花了这么长时间。
答案 2 :(得分:5)
这里有大约六个替代方案:http://cocoacontrols.com/search?q=progress&commit=Search
......虽然大多数都是模态的。但适应非模态是相当简单的。希望上面链接中的一个库无论如何都能为您提供更好的服务。
答案 3 :(得分:1)
MBProgressHUD确实支持方向更改,并且采用模式,使整个屏幕具有不可见的视图。有可用的源代码,修改它。
答案 4 :(得分:0)
一个完全用Swift编写的可行替代方案可以是IHProgressHUD。需要最低Swift 4.2