JHSpinner 0.2.1

JHSpinner 0.2.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最后发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

jhays 维护。




JHSpinner 0.2.1

JHSpinner

使用方法

要运行示例项目,请克隆仓库,并首先从 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)

Screenshot

方形

let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.Square, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
        
view.addSubview(spinner)

Screenshot

圆形

let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.Circular, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
        
view.addSubview(spinner)

Screenshot

全屏

let spinner = JHSpinnerView.showOnView(view, spinnerColor:UIColor.redColor(), overlay:.FullScreen, overlayColor:UIColor.blackColor().colorWithAlphaComponent(0.6))
        
view.addSubview(spinner)

Screenshot

自定义(自定义枚举值需要指定大小和圆角半径参数)

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)

Screenshot

确定(修改旋转器的进度属性以更新圆形加载指示器)

let spinner = JHSpinnerView.showDeterminiteSpinnerOnView(self.view)
spinner.progress = 0.0
view.addSubview(spinner)

Screenshot

移除旋转器

spinner.dismiss()

要求

iOS8+

安装

JHSpinner 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "JHSpinner"

作者

JHays, [email protected]

许可证

JHSpinner 根据 MIT 许可提供。有关更多信息,请参阅 LICENSE 文件。