TYProgressBar
TYProgressBar copied to clipboard
Custom animating gradient progress bar
TYProgressBar
Custom animating gradient progress bar.

Installation
TYProgressBar is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'TYProgressBar'
How to use
let progressBar = TYProgressBar()
func setupProgressBar() {
progressBar.frame = CGRect(x: 0, y: 0, width: 220, height: 220)
progressBar.center = self.view.center
self.view.addSubview(progressBar)
}
Customize
You can change gradient color and label font and text color
progressBar.trackColor = UIColor(white: 0.2, alpha: 0.5)
progressBar.gradients = [UIColor.red, UIColor.yellow]
progressBar.textColor = .orange
progressBar.font = UIFont(name: "HelveticaNeue-Medium", size: 22)!
progressBar.lineDashPattern = [10, 4] // lineWidth, lineGap
progressBar.lineHeight = 5
Show progress
progressBar.progress = 0.5 // between 0 to 1

Author
Yash Thaker, [email protected]
License
TYProgressBar is available under the MIT license. See the LICENSE file for more info.