Popularity
7.2
Stable
Activity
0.0
Stable
1,023
35
105

Code Quality Rank: L3
Programming language: Swift
License: MIT License
Tags: UI    
Latest version: v0.5.2

GaugeKit alternatives and similar libraries

Based on the "UI" category.
Alternatively, view GaugeKit alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of GaugeKit or a related project?

Add another 'UI' Library

README

Version Build Status Carthage compatible language License Platform

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 is a dependency manager for Cocoa projects.

GaugeKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

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:

github "skywinder/GaugeKit" >= 0.2

Embedded Framework

Add GaugeKit as a submodule by opening the Terminal, cd-ing into your top-level project directory, and entering the following command:

$ 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:

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:

GaugeKit GaugeKit

IB Example:

GaugeKit

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!

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.


*Note that all licence references and agreements mentioned in the GaugeKit README section above are relevant to that project's source code only.