VVCircleProgressBar
一个自定义脉冲动画圆进度条。
预览
安装
您可以通过以下两种方式安装此圆进度条。
1. CocoaPods
VVCircleProgressBar 通过 Cocoapods 可用。要安装它,只需将以下行添加到您的 Podfile 中。
pod 'VVCircleProgressBar'
2. 手动安装
下载并复制 VVCircleProgressBar/VVCircleProgressBar.swift
文件到您的项目中。
使用
VVCircleProgressBar
可以通过编程方式实例化。
let progressBar = VVCircleProgressBar()
progressBar.center = self.view.center
self.view.addSubview(progressBar)
自定义
您可以自定义进度条的颜色、字体和文本颜色
- 进度文本
progressBar.textColor = UIColor.white
progressBar.font = UIFont(name: "HelveticaNeue-Bold", size: 24)!
- 进度条颜色
progressBar.pulseColor = UIColor.pulseFillColor
progressBar.progressColor = UIColor.outlineStrokeColor
progressBar.trackStrokeColor = UIColor.trackStrokeColor
progressBar.trackFillColor = UIColor.backgroundColor
- 进度条大小
progressBar.progressLayerWidth = 20
progressBar.trackLayerWidth = 20
progressBar.pulseLayerWidth = 1.3
开始脉冲动画
progressBar.startPulseAnimation()
停止脉冲动画
progressBar.stopPulseAnimation()
许可
VVCircleProgressBar 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。