[](http://cocoapods.org/pods/GaugeKit)
[](https://travis-ci.org/skywinder/GaugeKit)
[](https://github.com/Carthage/Carthage)

[](http://cocoapods.org/pods/GaugeKit)
[](http://cocoapods.org/pods/GaugeKit)
# GaugeKit
##Kit for building custom gauges + easy reproducible Apple's style ring gauges.
->
## Example Usage
Open `GaugeKit.xcworkspace` and change the scheme to 'Example' and run Example project.
## Installation
### CocoaPods
[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects.
GaugeKit is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:
```ruby
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod "GaugeKit"
```
### Carthage
To integrate GaugeKit into your Xcode project using Carthage, specify it in your `Cartfile`:
```ogdl
github "skywinder/GaugeKit" >= 0.2
```
#### Embedded Framework
Add GaugeKit as a [submodule](http://git-scm.com/docs/git-submodule) by opening the Terminal, `cd`-ing into your top-level project directory, and entering the following command:
```bash
$ git submodule add https://github.com/skywinder/GaugeKit.git
```
### Manually
If you prefer not to use either of the aforementioned dependency managers, you can simply add swift files into your project manually.
## Features :sparkles:
- Flexible and high-customizible gauges
- Auto-resized views
- Support `@IBInspectable` & `@IBDesignable`
- Written with vanilla `Swift` flavor :baby_chick:
## Usage :rainbow:
- Put on storyboard `UIView`, and set them class `Gauge` and module `GaugeKit`:

- Select type of gauge (property `type` in class or `gaugeTypeInt` for changes directly in Interface builder)
- case `Circle`
- case `Left`
- case `Right`
- case `Line`
##Example:


###IB Example:

## Requirements
- iOS SDK **7.0** or **later** (iOS SDK **8.0** if you use it as a Framework)
- **Swift 1.2** and **Xcode 6.3** or later
- **Swift 2.x.x** is also supported!
## Communication :speaker:
Bug reports, feature requests, patches, well-wishes are always welcome!
- If you need help, [open an issue](https://github.com/skywinder/GaugeKit/issues/new).
- If you found a bug, [open an issue](https://github.com/skywinder/GaugeKit/issues/new).
- If you have a feature request, [open an issue](https://github.com/skywinder/GaugeKit/issues/new).
- If you want to contribute, see [Contributing](https://github.com/skywinder/GaugeKit#contributing-octocat) section.
## Contributing :octocat:
I'd love to see your ideas for improving this library.
The best way to contribute is by submitting a pull request.
## Contributors
### Code Contributors
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
## License
GaugeKit is available under the MIT license. See the LICENSE file for more info.