测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最后发布 | 2017年5月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 jhays 维护。
要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install
命令。
要使用 JHSpinner,只需调用 JHSpinnerView.showOnView(… 函数。您可以使用各种可选参数来自定义例如覆盖类型、颜色、旋转动画速度和文本等功能。
圆形方形
let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.RoundedSquare, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
view.addSubview(spinner)
方形
let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.Square, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
view.addSubview(spinner)
圆形
let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.Circular, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
view.addSubview(spinner)
全屏
let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.FullScreen, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
view.addSubview(spinner)
自定义(自定义枚举值需要指定大小和圆角半径参数)
let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.Custom(CGSize(width: 300, height: 200), 20), overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6), fullCycleTime:4.0, text:"Loading")
view.addSubview(spinner)
确定(修改旋转器的进度属性以更新圆形加载指示器)
let spinner = JHSpinnerView.showDeterminiteSpinnerOnView(self.view)
spinner.progress = 0.0
view.addSubview(spinner)
移除旋转器
spinner.dismiss()
iOS8+
JHSpinner 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "JHSpinner"
JHays, [email protected]
JHSpinner 根据 MIT 许可提供。有关更多信息,请参阅 LICENSE 文件。