LLACircularProgressView is a deligthful iOS7 style circular progress view with a stop button.
- Animated progress display
- Stop button
- Respects iOS7 interface tint color
- Automatically dims the tint color when an alert view or an action sheet is presented
- iOS6 an iOS7 compatible
Open up the included Xcode project for an example app.
// Initialize the progress view
LLACircularProgressView *circularProgressView = [[LLACircularProgressView alloc] init];
// Optionally set the current progress
circularProgressView.progress = 0.5f;
// Optionally change the tint color
circulerProgressView.tintColor = [UIColor redColor];
// Optionally hook up the stop action
[circularProgressView addTarget:self action:@selector(stop:) forControlEvents:UIControlEventTouchUpInside];
// Add it as a subview
[self.view addSubview:circularProgressView];
...
// Animate progress changes
[circularProgressView setProgress:0.8f animated:YES];
See the header for full documentation.
CocoaPods is the recommended method of installing LLACircularProgressView. Simply add the following line to your Podfile
:
pod 'LLACircularProgressView'
Otherwise you can just add LLACircularProgressView.h
and LLACircularProgressView.m
to your project.
LLACircularProgressView is tested on iOS6 and iOS7 and requires ARC.
Lukas Lipka
LLACircularProgressView is available under the MIT license. See the LICENSE file for more info.