Latest 1.0.1
Homepage https://github.com/gordoneliel/LinearProgressBar
License MIT
Platforms ios 10.0, requires ARC
Authors

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.

Latest podspec

{
    "name": "LinearProgressBar",
    "version": "1.0.1",
    "summary": "LinearProgressBar is a simple progress bar control for iOS.",
    "description": "# LinearProgressBarn# LinearProgressBar is a simple progress bar control for iOS.n# What it does?n# It can be used for tracking progress such as timing applications, progress indicators and more.n# Just pod and start using the library",
    "homepage": "https://github.com/gordoneliel/LinearProgressBar",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Eliel Gordon": "[email protected]"
    },
    "source": {
        "git": "https://github.com/gordoneliel/LinearProgressBar.git",
        "tag": "1.0.1"
    },
    "social_media_url": "https://twitter.com/1gordoneliel",
    "platforms": {
        "ios": "10.0"
    },
    "requires_arc": true,
    "source_files": "LinearProgressBar/**/*.{swift}",
    "pushed_with_swift_version": "4.0"
}

Pin It on Pinterest

Share This