[Add] AlibabacloudMse20190531 6.13.0
[CocoaPods.git] / Specs / 1 / d / 4 / CERoundProgressView / 0.0.1 / CERoundProgressView.podspec.json
blobf8a36889b689182749262a557ad7db752034f59f
2   "name": "CERoundProgressView",
3   "version": "0.0.1",
4   "summary": "A progress view which shows its progress a pie-chart.",
5   "description": "                  # CERoundProgressView #\n\n                  CERoundProgressView shows a progress as a pie share diagram. While it does not inherit UIProgressView, its API is quite similar.\n\n                  The view is graphically very simple, consisting of only a background circle and a coloured arc:\n\n                  ![A CERoundProgressView on its own](http://www.ceroce.com/github/CEProgressView/ProgressViewAlone.png)\n\n                  However, used in conjunction with other elements, it becomes quite interesting. For example, the sample program uses it as the background of a button which uses an image, transparent in some parts:\n\n                  ![A CERoundProgressView used with a button](http://www.ceroce.com/github/CEProgressView/ProgressViewWithButton.png)\n\n\n                  ### Particular Features ###\n\n                  * The change of progress is animated.\n                  * Colours can be set, either individually or through the UIAppearance proxy.\n\n\n                  ## How to use ##\n\n                  Drag the following files to your Xcode project:\n                  * CERoundProgressView.h and .m\n                  * CERoundProgressLayer.h and .m\n\n                  Because the progress view uses Core Animation, your target must also link with the QuartzCore framework.\n\n                  ### Duration of the animation ###\n                  I could not find a way to add a custom animatable property to a UIView. As a result, the following sample code has no effect on the animation's duration:\n\n                    [UIView animateWithDuration:3.0 animations:^{\n                      self.roundProgressView.progress = 12.0;\n                    }];\n\n                  Therefore, CERoundProgressView an animationDuration property was added for that purpose.\n\n                  ## Compatibility ##\n\n                  CERoundProgressView is compatible with iOS 5 and iOS 6.\n\n                  #### Automatic Reference Counting ####\n                  ARC is not enabled in the sample project, and the classes manage memory the old way.\n\n                  If ARC is activated in your project, the compiler will complain about the -dealloc method in CERoundProgressLayer.m. You should disable ARC for this file using the -fno-objc-arc compiler flag.\n\n                  #### Older SDKs ####\n\n                  CERoundProgressView makes use of the UIAppearance API which is only available from iOS 5.0. Should you want to link with older SDKs, you may modify CERoundProgressView.h so the class does not conform to the UIAppearanceContainer protocol, and its properties are not declared as UI_APPEARANCE_SELECTOR.\n\n                  ## Sample project ##\n\n                  The sample program shows a button which toggles between Play and Pause. The CERoundProgressView is below it.\n\n                  * CEPlayer is the most interesting class. It makes its position evolve from 0 to 1 on a duration of 20 seconds. The position changes abruptly every 0.5 s, on purpose: you can notice that the slider jumps from value to value, while the progress view animates smoothly.\n\n                  * CEViewController is the delegate of CEPlayer. Its  purpose is to catch the actions of the button and set the progress of the slider and the progress view.\n",
6   "homepage": "https://github.com/Ceroce/CERoundProgressView",
7   "license": {
8     "type": "MIT",
9     "file": "README.markdown"
10   },
11   "authors": {
12     "Renaud Pradenc": "info@renaudpradenc.com"
13   },
14   "platforms": {
15     "ios": "5.0"
16   },
17   "source": {
18     "git": "https://github.com/Ceroce/CERoundProgressView.git",
19     "commit": "8282b0ef0ea82d55a0040336a93a5e7904bf6666"
20   },
21   "source_files": [
22     "RoundProgress/CERoundProgressLayer.{h,m}",
23     "RoundProgress/CERoundProgressView.{h,m}"
24   ],
25   "frameworks": [
26     "UIKit",
27     "QuartzCore"
28   ],
29   "requires_arc": false