Awesome Open Source
Awesome Open Source

TYProgressBar

Version License Platform

Custom animating gradient progress bar.

gif

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

ss1 ss2 ss3

Author

Yash Thaker, [email protected]

License

TYProgressBar is available under the MIT license. See the LICENSE file for more info.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
swift (7,681
ios (3,577
animation (1,048
xcode (483
swift4 (177
progressbar (76
gradient (59