Home
Softono

LinearProgressBar

Open source MIT Swift
250
Stars
51
Forks
7
Issues
7
Watchers
4 years
Last Commit

 About LinearProgressBar

Simple progress bar for iOS

Platforms

Web Self-hosted macOS iOS

Languages

Swift

Links

Need Help Installing LinearProgressBar?

We provide expert installation service for this software. Our team will install, configure, and secure LinearProgressBar on your server. plans start at just $30.

LinearProgressBar

View on GitHub

LinearProgressBar

LinearProgressBar is a simple progress indicator control for iOS.

Version License Platform

Usage

To run the example project, clone the repo, and run the example xcode project.

Setup is very easy:

1. Create a UIView in Storyboard. 
2. Set the custom class to LinearProgressView

Customization

Customize your progress bar with these parameters:

  • barColor: The color of the progress bar
  • trackColor: The color of the base layer(track) of the progress bar
  • barThickness: Controls how wide the progress bar is

Dynamic Colors

Adjust bar color based on progressValue by providing a closure. Defaults to the color set in the storyboard/IB.

Example

linearProgressView.barColorForValue = { value in
	switch value {
	case 0..<20:
		return UIColor.redColor()
	case 20..<60:
		return UIColor.orangeColor()
	case 60..<80:
		return UIColor.yellowColor()
	default:
	return UIColor.greenColor()
	}
}

Installation

LinearProgressBar is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "LinearProgressBar"

Author

Eliel Gordon, [email protected]

License

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