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 installUsage
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
Package Metadata
Repository: miyass/vhprogressbar
Default branch: master
README: README.md