Contents

miyass/vhprogressbar

The **VHProgressBar** is vertical and horizontal animated progress bar.

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)

Package Metadata

Repository: miyass/vhprogressbar

Default branch: master

README: README.md