CircularProgressControl

所属分类:状态条
开发工具:C/C++
文件大小:72KB
下载次数:12
上传日期:2015-01-22 13:53:42
上 传 者972279076
说明:  环形进度条环形进度条环形进度条环形进度条环形进度条
(circle progress)

文件列表:
CircularProgressControl (0, 2015-01-21)
CircularProgressControl\.DS_Store (6148, 2015-01-21)
__MACOSX (0, 2015-01-22)
__MACOSX\CircularProgressControl (0, 2015-01-22)
__MACOSX\CircularProgressControl\._.DS_Store (212, 2015-01-21)
CircularProgressControl\CircularProgressControl (0, 2015-01-21)
CircularProgressControl\CircularProgressControl\.DS_Store (6148, 2015-01-21)
__MACOSX\CircularProgressControl\CircularProgressControl (0, 2015-01-22)
__MACOSX\CircularProgressControl\CircularProgressControl\._.DS_Store (120, 2015-01-21)
CircularProgressControl\CircularProgressControl\AppDelegate.h (457, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\._AppDelegate.h (212, 2015-01-13)
CircularProgressControl\CircularProgressControl\AppDelegate.m (2211, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\._AppDelegate.m (212, 2015-01-13)
CircularProgressControl\CircularProgressControl\Base.lproj (0, 2015-01-21)
CircularProgressControl\CircularProgressControl\Base.lproj\LaunchScreen.xib (3715, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\Base.lproj (0, 2015-01-22)
__MACOSX\CircularProgressControl\CircularProgressControl\Base.lproj\._LaunchScreen.xib (212, 2015-01-02)
CircularProgressControl\CircularProgressControl\Base.lproj\Localizable.strings (412, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\Base.lproj\._Localizable.strings (212, 2015-01-02)
CircularProgressControl\CircularProgressControl\Base.lproj\Main.storyboard (7102, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\Base.lproj\._Main.storyboard (212, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\._Base.lproj (212, 2015-01-21)
CircularProgressControl\CircularProgressControl\CircularProgressView (0, 2015-01-21)
CircularProgressControl\CircularProgressControl\CircularProgressView\CircleProgressView.h (600, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\CircularProgressView (0, 2015-01-22)
__MACOSX\CircularProgressControl\CircularProgressControl\CircularProgressView\._CircleProgressView.h (212, 2015-01-13)
CircularProgressControl\CircularProgressControl\CircularProgressView\CircleProgressView.m (4428, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\CircularProgressView\._CircleProgressView.m (212, 2015-01-13)
CircularProgressControl\CircularProgressControl\CircularProgressView\CircleShapeLayer.h (662, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\CircularProgressView\._CircleShapeLayer.h (212, 2015-01-13)
CircularProgressControl\CircularProgressControl\CircularProgressView\CircleShapeLayer.m (3373, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\CircularProgressView\._CircleShapeLayer.m (212, 2015-01-13)
__MACOSX\CircularProgressControl\CircularProgressControl\._CircularProgressView (212, 2015-01-21)
CircularProgressControl\CircularProgressControl\Images.xcassets (0, 2015-01-21)
CircularProgressControl\CircularProgressControl\Images.xcassets\AppIcon.appiconset (0, 2015-01-21)
CircularProgressControl\CircularProgressControl\Images.xcassets\AppIcon.appiconset\Contents.json (585, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\Images.xcassets (0, 2015-01-22)
__MACOSX\CircularProgressControl\CircularProgressControl\Images.xcassets\AppIcon.appiconset (0, 2015-01-22)
__MACOSX\CircularProgressControl\CircularProgressControl\Images.xcassets\AppIcon.appiconset\._Contents.json (212, 2015-01-02)
__MACOSX\CircularProgressControl\CircularProgressControl\Images.xcassets\._AppIcon.appiconset (212, 2015-01-21)
... ...

# CircularProgressControl *** This is a simple and adaptive Circular Progress View. It basically consists of two CAShapeLayers to draw a static and a animated circle, and a progress label with two lines, the first to describe a timer and the second for a state. ![Screenshot](https://cloud.githubusercontent.com/assets/1878740/55968***/2269a630-927f-11e4-8d3b-aa58ef0e3b8e.png) ## Features - automatically update the circle progress when the elapsed time is set - autolayout compatible - autoformat the timer label - tint color of progress layer and label - state description can be changed ## Installation Grab the files in `View/CircularProgressView` and put it in your project. The code uses ARC, so make sure to turn that on for the files if you're not already using ARC. ## Usage Subclass CircularProgressView or manually create a new instance using alloc/initWithFrame: ```objectivec CircleProgressView *progressView = [[CircleProgressView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)]; ``` Configure the parameters before set the elapsed time: ```objectivec [_circleProgressView setTimeLimit:3600*8]; [_circleProgressView setStatus:NSLocalizedString(@"circle-progress-view.status-not-started", nil)]; [_circleProgressView setTintColor:[UIColor whiteColor]]; [_circleProgressView setElapsedTime:0]; ``` ## Small Print ### License `CircularProgressView` is released under the MIT license. ### Author Carlos Arantes ([@carantes](http://twitter.com/carantes)) [![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/carantes/circularprogresscontrol/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

近期下载者

相关文件


收藏者