GNGaugeView 0.1.0

GNGaugeView 0.1.0

Gwinyai Nyatsoka 维护。



  • 作者
  • Gwinyai Nyatsoka

GNGaugeView

使用 Swift 构建的视觉量表,可以用作速度表来跟踪速度。用于显示行走、跑步或其他任何健身活动的速度的视觉效果。

alt text

安装

$ pod install GNGaugeView

或在您的 Podfile 中

pod 'GNGaugeView'

使用方法

在 Storyboard 中将 GNGaugeView 继承自 UIView,或者实例化一个 GNGaugeView。指定任何所需的配置,例如量表的最小和最大速度。使用函数 rotateGauge(newSpeed: CGFloat) 将量表旋转到新速度。在下面的示例中,我们使用 UISlider 旋转量表

import UIKit 

class ViewController: UIViewController {

  @IBOutlet weak var gaugeView: GNGaugeView!
  
  @IBOutlet weak var gaugeSlider: UISlider!
  
  override func viewDidLoad() {
        super.viewDidLoad()
        
        gaugeView.minSpeed = 0
        
        gaugeView.maxSpeed = 30
        
   }
   
   @IBAction func sliderDidChange(_ sender: UISlider) {
        
        let sliderValue = sender.value
        
        let speed = gaugeView.maxSpeed * CGFloat(sliderValue)
        
        gaugeView.rotateGauge(newSpeed: speed)
        
    }

}

示例

包含一个示例项目,展示如何使用 GNGaugeView 和 Core Motion 获取行走或跑步的速度。

作者

许可协议

本项目遵循MIT许可协议 - 详细信息请参阅LICENSE.md文件。