Latest 0.9
Homepage https://github.com/igorkislyuk/ikprogressview
License MIT
Platforms ios 8.0
Frameworks UIKit, QuartzCore
Authors

CIStatus
Version
License
Platform
Carthage compatible

Example

To run the example project, clone the repo, and run iOS-Example project.

Requirements

iOS 8.0 and higher

Installation

  • It is available through CocoaPods. To install
    it, simply add the following line to your Podfile:
pod "IKProgressView"
  • It is available through Carthage. Use

    github 'igorkislyuk/ikprogressview'
  • You can simply drag’n’drop IKProgressView.swift in you project

Example

IKProgressView

Features

  • Cool radial animated progress view.

  • Use setProgress(XXX, animated: YYY, ZZZ) – method for setting progress animated or not. Completion is required due to animation performs with redraw whole progress view. XXX – float of progress, YYY – Bool value, ZZZ – required completion
    Note: if you know how to implement this stuff using CoreAnimation, or high-level API, feel free to contact me.
  • filledView – mean that progress view will use whole view, measure it sizes itself
  • interiorR & exteriorR – radiuses for progress view. Note: only usable within turn off-ed filledView
  • animated – static view, or active redrawing with gradient animation.

There are some inner setting, you can play with.

Docs

See docs folder for exhaustive documentation

Author

Igor Kislyuk, [email protected]

License

IKProgressView is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "IKProgressView",
    "version": "0.9",
    "summary": "Neat rainbow radial progress view",
    "description": "Awesome radial progress view using animated rainbow. Created using CoreGraphics",
    "homepage": "https://github.com/igorkislyuk/ikprogressview",
    "screenshots": "https://raw.githubusercontent.com/igorkislyuk/ikprogressview/master/gifs/example-1.gif",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "igorkislyuk": "[email protected]"
    },
    "source": {
        "git": "https://github.com/igorkislyuk/ikprogressview.git",
        "tag": "0.9"
    },
    "social_media_url": "https://twitter.com/igorkislyuk",
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "Source/**/*",
    "frameworks": [
        "UIKit",
        "QuartzCore"
    ],
    "pod_target_xcconfig": {
        "SWIFT_VERSION": "3"
    },
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This