SGauge 0.0.3

SGauge 0.0.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最近发布2017年3月
SwiftSwift 版本3.0
SPM支持 SPM

Luis Wu 维护。



SGauge 0.0.3

  • Luis Wu

SGauge

示例

要运行示例项目,请运行 pod try SGauge

需求

-iOS SDK 9.0 或更高版本

安装

SGauge 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "SGauge"

如何使用

  1. 从 'Utilities' 的 'Object Library' 添加一个 UIView。

  2. 单击您刚刚添加的视图,将视图的类和模块都设置为 'SGauge'。您应该会看到仪表。

  3. 通过属性检查器来定制仪表的外观。

  4. 在您的视图控制器中声明一个 SGauge 类型的属性,带有 @IBOutlet 符号。例如

    @IBOutlet var gauge: SGauge!
    
  5. 通过 Interface Builder 将仪表与属性连接起来。
  6. 要移动指针,只需将一个值分配给仪表。例如:gauge.value = CGFloat(50)

可定制属性

  • 最大值:仪表所能表示的最大值(默认:100)。
  • 最小值:仪表所能表示的最小值(默认:0)。
  • 弧形颜色:仪表的弧形颜色(默认:透明)。
  • 弧形轮廓颜色:弧形轮廓的颜色(默认:黑色)。
  • 指针颜色:仪表的指针颜色(默认:红色)。
  • 弧形宽度:弧形的厚度(默认:20)。
  • 弧形轮廓宽度:弧形轮廓的厚度(默认:1)。
  • 指针宽度:指针的厚度(默认:1)。
  • 刻度间距:刻度标记之间的间隔,以值表示(默认:10)。
  • 刻度长度:刻度标记的长度(默认:10)。
  • 额外指针长度:您可以通过调整此值来更改指针长度(默认:0)。
  • 动画持续时间:仪表值改变时指针旋转的持续时间(默认:0.1 秒)。

作者

Luis Wu, [email protected]

感谢

许可

SGauge 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。