CircularSpinner 1.2.0

CircularSpinner 1.2.0

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布上次发布2016年10月
SwiftSwift 版本3.0
SPM支持 SPM

Matteo Tagliafico 维护。



CircularSpinner

一款美丽的全屏圆形进度指示器,非常适用于确定或不确定的任务。您可以在加载时将其用作活动指示器。

演示

Spinner demo

安装

CircularSpinner 通过 CocoaPods 可用。要安装它,只需将以下行添加到您的 Podfile 中

Swift 3

pod 'CircularSpinner'

Swift 2.2

pod 'CircularSpinner' ', '~> 0.2'

用法

您可以通过调用 show() 类方法从任何地方显示圆形进度指示器。

默认呈现模式为全屏,如果您想在一个自定义容器视图中呈现进度指示器,请在呈现之前使用以下代码

CircularSpinner.useContainerView(containerView)

确定模式示例

呈现

CircularSpinner.show(animated: true, showDismissButton: false, delegate: self)

通过调用

CircularSpinner.setValue(0.2, animated: true)

当进度指示器达到 100% 时,它将自动消失;或者,您也可以通过调用

CircularSpinner.hide()

不确定模式示例

呈现

CircularSpinner.show("Loading...", animated: true, type: .indeterminate)

通过调用

CircularSpinner.hide()

代理

CircularSpinnerDelegate 中有一个方法,您可以用来自定义百分比标签的样式。

@objc optional func circularSpinnerTitleForValue(_ value: Float) -> NSAttributedString

作者

taglia3, [email protected]

LinkedIn, Matteo Tagliafico

许可协议

CircularSpinner 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。