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