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 (95,593
Ios (19,320
Animation (5,127
Xcode (2,384
Swift4 (1,489
Progress Bar (692
Gradient (429
Related Projects