Skip to content
This repository has been archived by the owner on Feb 14, 2019. It is now read-only.

demosjarco/ZWProgressView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

ZWProgressView

So I had a quesion on github on how to make a UIProgressView and have a UILabel in the middle that would reflect the percentage, but have that text change color dude to the overlapping when the progress bar passed it. so this guy named Zhang on Stack Overflow was kind enough and put something together. It worked really nice, but I wanted to add more features and functionality to it. So I want to give credit to him for the original code. Here is the original post with the answer. Screenshot

Required

ZWProgressView *progressView = [[ZWProgressView alloc] initWithFrame:CGRectMake(x, y, width, height)];

Setup the ZWProgressView as a normal UIView with a frame.

progressView.progress = 0.47f;

Set the progress value of it to a float value of the percentage (1.0 = 100%, 0.0 = 0%).

Optional

Note: The text will auto adjust based on the color its on. So if it's on a light color, the text will be black. If it's on a dark color, the text will be white.

[progressView setFullscreenMode:NO];

Removes the 5 pixel padding around the bar and removes the rounding of the bar itself too.

[progressView setContainerBackgroundColor:[UIColor whiteColor]];

The setContainerBackgroundColor: method set the background color of the progress bar (the part that hasn't been 'filled' yet).

[progressView setProgressBarFillColor:[UIColor blueColor]];

The setProgressBarFillColor: method sets the fill color of the progress bar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published