BlurHUD
认识
📋 要求
类型 | 要求 | |
---|---|---|
平台 |
iOS |
8.0+ |
macOS |
N/A |
|
tvOS |
N/A |
|
watchOS |
N/A |
|
Linux |
N/A |
|
IDE |
Xcode |
10.2+ |
语言 |
Swift |
5+ |
📲 安装
手动安装
将 BlurHUD
目录中所有文件复制到您的项目中。
🛌 依赖
N/A
❤️ 贡献
欢迎您 fork 并提交 pull 请求。
🔖 许可证
BlurHUD
是开源软件,采用MIT
许可证。
🔫 用法
import BlurHUD
BlurHUD.show(.error)
BlurHUD.hide(afterDelay: 2.0)
import BlurHUD
BlurHUD.flash(.success, delay: 2.0)
import BlurHUD
let image = ...
BlurHUD.flash(.rotatingImage(image), delay: 2.0)
import BlurHUD
BlurHUD.flash(.label("Requesting from the server..."), delay: 2.0) { _ in
BlurHUD.flash(.labeledSuccess(title: nil, subtitle: "Obtained"), delay: 2.0)
}
请注意,上述示例展示了 "porcelain" 接口——一种更简洁、更干净的方式来使用 BlurHUD
。
如果您需要更多选项和灵活性,请自由使用底层的 "plumbing"。例如。
import BlurHUD
HUD.sharedHUD.show()
HUD.sharedHUD.contentView = HUDSuccessView(title: "Success!", subtitle: nil)
HUD.sharedHUD.hide(afterDelay: 2.0)