Swiftpack.co - Package - miyass/VHProgressBar

VHProgressBar

The VHProgressBar is vertical and horizontal animated progress bar.

progressTest1 progressTest2

Installation

Cocoapods:

Add this code to your Podfile

pod 'VHProgressBar', '~> 1.0'

Install into your project:

$ pod install

Usage

By coding with swift

//import UIKit and VHProgressBar
import UIKit
import VHProgressBar

 // vertical progress bar
let verticalProgressBar = VerticalProgressBar()
// horizontal progress bar
let horizontalProgressBar = HorizontalProgressBar()

self.view.addSubview(verticalProgressBar)
self.view.addSubview(horizontalProgressBar)

//adjust layout
verticalProgressBar.pgHeight = 350
verticalProgressBar.pgWidth = 35
verticalProgressBar.frameBold = 0.5

horizontalProgressBar.pgHeight = 50
horizontalProgressBar.pgWidth = 500
horizontalProgressBar.frameBold = 1.0

// start simple animation
verticalProgressBar.animateProgress(duration: 2.0, progressValue: 0.7)
horizontalProgressBar.animateProgress(duration: 3.0, progressValue: 0.2)

// start repeat animation
// you can choose type "normal" or "reverse"
verticalProgressBar.startAnimation(type: "normal", duration: 3.0)
//stop repeat animation  
verticalProgressBar.stopAnimation()

By using storyboard

drop a UIView into your viewController in your storyboard, and set class to VerticalProgressBar or HorizontalProgressBar

storyboard1

customize your progressbar by setting the properties from the Interface Builder.

storyboard2

Supported Attributes

|Attribute|Description|
|:---|:---|
|Bg Color|progress bar background color| |Bar Color|progress bar color| |Frame Color|the border color| |Frame Bold|The border width| |Pg Height|progress bar height| |Pg Width|progress bar width|

Contributions

Contributions are welcomed!!

Version

1.0

Author

Sohei Miyakura(miyass)

Github

link
Stars: 9
Help us keep the lights on

Dependencies

Used By

Total: 0

Releases

1.0.2 - Dec 14, 2018

1.0.1 - Nov 21, 2018