Progress bar similar to the one on iOS's launching screen
A progress bar which is similar to the one on iOS's launching screen. All the drawing stuffs are implemented with Core Graphics in order to achieve high performance and feel comfortable for resizing.
TYMProgressBarView supports iOS 7.0 and later.
// Create a progress bar view and set its appearance TYMProgressBarView *progressBarView = [[TYMProgressBarView alloc] initWithFrame:aFrame]; progressBarView.barBorderWidth = 1.0; progressBarView.barBorderColor = yourColor;// Add it to your view [yourView addSubview:progressBarView];
// Set the progress progressBarView.progress = 0.2f; progressBarView.progress = 0.5f;
You can also customize the appearance through the UIAppearance proxy. See TYMProgressBarView.h for full documentation.
Download the source files or add it as a git submodule. Add
TYMProgressBarView.hand
TYMProgressBarView.mto your project.
TYMProgressBarView uses Automatic Reference Counting (ARC). It also requires the
Core Graphicsframework.
TYMProgressBarView is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'TYMProgressBarView'
The code is based on DDProgressView by Damien DeVille and SSPieProgressView by Sam Soffes.
TYMProgressBarView is available under the MIT license. See the LICENSE file for details.