JKProgressHUD
导入项目的方式
pod 'JKProgressHUD'
UIViewController+Extension.swift
扩展,其中的实现如下
使用示例,建议如果是控制器使用,则创建 - 1、如果是 GIF 帧图片,图片名称需要是:
xxx_1
、xxx_2
、xxx_3
等格式
extension ViewController {
var jk_isShowGifHUD: Bool {
return self.view.isShow
}
func jk_showGifHUD() {
self.view.showGifInfo("", gifImageName: "loading", gifImagesCount: 22, animationDuration: 2)
}
func jk_hideGifHUD() {
self.view.dismissProgressHUD()
}
}
- 2、JKProgressHUD 如果是正常的其他提示语提示使用如下
-
2.1、成功提示
JKProgressHUD.showSuccess("成功的提示", afterDelay: 1, image: UIImage(named: "图片的名字"))
-
2.2、失败提示
JKProgressHUD.showError("失败的提示", afterDelay: 1, image: UIImage(named: "图片的名字"))
-
2.3、显示普通消息,可添加图片,默认图片名称是:jk_hud_info
JKProgressHUD.showInfo("这是普通提示消息")
-
2.4、显示等待消息,菊花转圈
JKProgressHUD.showWait("请稍等")
-
2.5、视图消失
JKProgressHUD.dismissProgressHUD()
-
- 3、UIView 扩展的使用如下,加入 view 名称的是:customView,则操作如下
-
3.1、成功提示
customView.showSuccess("成功的提示", afterDelay: 1, image: UIImage(named: "图片的名字"))
-
3.2、失败提示
customView.showError("失败的提示", afterDelay: 1, image: UIImage(named: "图片的名字"))
-
3.3、显示普通消息,可添加图片,默认图片名称是:jk_hud_info
customView.showInfo("这是普通提示消息")
-
3.4、显示等待消息,菊花转圈
customView.showWait("请稍等")
-
3.5、视图消失
customView.dismissProgressHUD()
-
作者
JoanKing, [email protected]
许可
JKProgressHUD 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。