测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可协议 | MIT |
发布上次发布 | 2016年10月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Matteo Tagliafico 维护。
一款美丽的全屏圆形进度指示器,非常适用于确定或不确定的任务。您可以在加载时将其用作活动指示器。
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 文件。