Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mehfuzh/MHRadialProgressView
iOS 7 radial animated progress view.
https://github.com/mehfuzh/MHRadialProgressView
Last synced: 7 days ago
JSON representation
iOS 7 radial animated progress view.
- Host: GitHub
- URL: https://github.com/mehfuzh/MHRadialProgressView
- Owner: mehfuzh
- License: mit
- Created: 2014-03-25T21:33:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-12T21:43:11.000Z (almost 9 years ago)
- Last Synced: 2024-11-14T05:34:45.345Z (29 days ago)
- Language: Objective-C
- Homepage:
- Size: 314 KB
- Stars: 76
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - MHRadialProgressView - iOS radial animated progress view. (UI / Activity Indicator)
- awesome-ios-star - MHRadialProgressView - iOS radial animated progress view. (UI / Activity Indicator)
README
MHRadialProgressView is an iOS drop-in class radial animated progress view.
[![](https://raw.githubusercontent.com/mehfuzh/MHRadialProgressView/master/ScreenShots/demo.png)](https://raw.githubusercontent.com/mehfuzh/MHRadialProgressView/master/ScreenShots/demo.png)
_(by placeit)_##Requirements
MHRadialProgressView works on iOS 6 and above and is compatible with ARC projects. It depends on the following Apple frameworks:* Foundation.framework
* UIKit.framework##Including MHRadialProgressView to your project
### Source files
You can directly add the `MHRadialProgressView.h` and `MHRadialProgressView.m` source files to your project.
1. Download the latest zip from github or clone the source in your desired directory.
2. Open your project in Xcode, then drag and drop `MHRadialProgressView.h` and `MHRadialProgressView.m` onto your project (use the "Product Navigator view"). Make sure to select Copy items when asked if you extracted the code archive outside of your project.
3. Include MHRadialProgressView with `#import "MHRadialProgressView.h"`.### Cocoapods
[CocoaPods](http://cocoapods.org) is the recommended way to add MHRadialProgressView to your project.1. Add a pod entry for MHRadialProgressView to your Podfile `pod 'MHRadialProgressView', '~> 0.2'`
2. Install the pod(s) by running `pod install`.
3. Include MHTextField with `#import "MHRadialProgressView.h"`## Usage
1. Initialize the view with steps that define a particular operation complete.self.progressView = [[MHRadialProgressView alloc] initWithFrame:CGRectMake(0, 0, 150, 150) points:@[@5, @10, @2, @9]];
2. Add it as subview:
[self.view addSubview:self.progressView];
3. Make progress by calling the following method:
[self.progressView moveNext];
By default, the progress view displays % value. However you can override the style by calling the following method:
// Default is MHProgressStylePercentage. Sets the progress style
- (void)setProgressStyle:(MHProgressStyle)style;It is also possible to format the label that displays the progress value using the folloiwng method:
- (void)setLabelWithFormat:(NSString*)format;
For unordered progres (often by steps associated wtih user action), you can increase the progress by value:
- (void) moveNext:(NSNumber*)value;
## License
This code is distributed under the terms and conditions of the [MIT license](LICENSE).