ACProgressHUD-Swift 1.4

ACProgressHUD-Swift 1.4

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2020年6月
SPM支持 SPM

ACFloatingTextfield维护。



  • Abhishek

ACProgressHUD

轻量级控件,用于在 Swift 中显示可自定义的进度视图。

ACProgressHUD

特性

  • 仅用一行代码显示进度 HUD。
  • 自定义进度 HUD 的外观。
  • 为进度 HUD 进行全局配置,以便在整个应用中显示相同的 HUD。
  • 带有动画显示 HUD。
  • 带模糊背景显示 HUD。
  • 更改 HUD 的显示和隐藏动画。
  • 精彩还在继续。

安装

使用 CocoaPods 安装

pod 'ACProgressHUD-Swift', '~> 1.4' 

手动安装

下载示例,并将ACProgressView.swift、ACProgressView.xib、ACProgressHUD.swift和ACHUD+Animation.swift文件拖放到您的项目中。

如何使用

1) 显示进度 HUD。

let progressView = ACProgressHUD.shared
progressView.progressText = "Please wait..."
progressView.showHUD()

OR

ACProgressHUD.shared.showHUD()

2) 隐藏进度 HUD。

ACProgressHUD.shared.hideHUD()

##ACProgressHUD + Animation

1) 生长进入 - 生长退出动画:使用生长进入动画显示 HUD,并使用生长退出动画销毁 HUD。

ACProgressHUD

2) 缩放进入 - 缩放退出动画:使用缩放进入动画显示 HUD,并使用缩放退出动画销毁 HUD。

ACProgressHUD

3) 弹入 - 弹出动画:使用弹入动画显示 HUD,并使用弹出动画销毁 HUD。

ACProgressHUD

4) 从顶部滑动 - 到底部滑动:从顶部滑动显示 HUD,通过滑动到底部销毁。

ACProgressHUD

5) 从顶部弹入 - 到底部弹出:从顶部弹入显示 HUD,通过滑动到底部弹出销毁。

ACProgressHUD

6) 缩放进出 - 渐变:使用缩放进出动画显示 HUD,并使用渐变动画销毁。

ACProgressHUD

7) 显示带有透明背景的 HUD。

ACProgressHUD

8) 显示带有模糊背景的 HUD。

ACProgressHUD

ACProgressHUD 配置

1) 使用以下方法在任何位置配置一次 ACProgressHUD。

ACProgressHUD.shared.configureACProgressHudStyle(withProgressText: "Hey Please wait..",hudBackgroundColor: UIColor.white, shadowColor: UIColor.black, shadowRadius: 10, cornerRadius: 5, indicatorColor: UIColor.blue, enableBackground: false, backgroundColor: UIColor.black, backgroundColorAlpha: 0.3, enableBlurBackground: false,showHudAnimation: .growIn,dismissHudAnimation: .growOut)

2) 更改进度 HUD 文本。

ACProgressHUD.shared.progressText = "Please wait..."

3) 更改进度 HUD 阴影颜色。

ACProgressHUD.shared.shadowColor = .black

4) 更改进度 HUD 阴影半径。

ACProgressHUD.shared.shadowRadius = 10.0

5) 更改 HUD 圆角半径。

ACProgressHUD.shared.cornerRadius = 10.0

6) 更改 HUD 指示器颜色。

ACProgressHUD.shared.indicatorColor = .black

7) 更改 HUD 背景颜色。

ACProgressHUD.shared.hudBackgroundColor = .black

8) 当进度视图显示时显示或隐藏暗背景。

ACProgressHUD.shared.enableBackground = true

9> 当进度视图显示时显示或隐藏模糊背景。

ACProgressHUD.shared.enableBlurBackground = true

10> 当进度视图显示时显示或隐藏模糊背景。

ACProgressHUD.shared.blurBackgroundColor = true

11> 选择 HUD 显示动画。

ACProgressHUD.shared.showHudAnimation = .growIn

12> 选择 HUD 销毁动画。

ACProgressHUD.shared.dismissHudAnimation = .growOut

13> 更改进度标签文本颜色。

ACProgressHUD.shared.progressTextColor = .black

通信

  • 如果您发现了错误,请提交一个issue。
  • 如果您有功能请求,请提交一个issue。
  • 如果您想贡献,请提交一个pull request。

许可证

ACProgressHUD在MIT许可证下发布。有关详细信息,请参阅LICENSE文件。

ACProgressHUD 由Er. Abhishek Chandani开发的一个控件