Skip to content

honkmaster/TTGaugeView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTGaugeView

A light weight gauge view written in SwiftUI.

Installation

Xcode 11 and iOS 13 is required.

Swift Package Manager

Manually

Drag TTGaugeView.swift into your project.

Usage

Import

Import the TTGaugeView in the file you would like to use it:

import TTGaugeView

Instantiate view

let angle: Double = 260.0
let sections: [TTGaugeViewSection] = [TTGaugeViewSection(color: .green, size: 0.1),
                                      TTGaugeViewSection(color: .yellow, size: 0.1),
                                      TTGaugeViewSection(color: .orange, size: 0.1),
                                      TTGaugeViewSection(color: .red, size: 0.1),
                                      TTGaugeViewSection(color: .purple, size: 0.2),
                                      TTGaugeViewSection(color: .blue, size: 0.4)]

let valueDescription = "\(Int(value * 100)) %"
let gaugeDescription = "My SwiftUI Gauge"

TTGaugeView(angle: angle, sections: sections, value: value, valueDescription: valueDescription, gaugeDescription: gaugeDescription)

Contributing to this project

If you have feature requests or bug reports, feel free to help out by sending pull requests or by creating new issues. Please take a moment to review the guidelines written by Nicolas Gallagher:

License

TTGaugeView is distributed under the terms and conditions of the MIT license.

Credits

TTGaugeView is brought to you by Tobias Tiemerding. If you're using TTGaugeView in your project, attribution would be very appreciated.

About

SwiftUI Gauge View

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages