GaugeView 是一个用于创建和显示仪表图表的小型库。它是完全可定制的:您可以设置图表的颜色、大小、文本和其他许多属性。您需要以简单的方式显示数据吗?或者,您只是想为您的应用添加一个花哨的圈饼?这正是您需要查找的库!
下载 GaugeVIew 并将 GaugeView.swift
和 GaugeLayer.swift
导入到您的 xcode 项目中。
要开始使用 GaugeView,您可以构建提供的示例项目
Example/GaugeView.xcodeproj
。设置非常简单,只需在 Swift 代码中导入 GaugeView 即可
import GaugeView
使用界面构建器添加一个 UIView,并将 GaugeView
设置为 UIView 自定义类。
通过您的代码中声明的外出属性将其链接。
@IBOutlet private weak var gaugeView: GaugeView!
它易于自定义!以下是一个配置视图的示例。请参阅自定义部分以获取更多信息。
gaugeView.percentage = 80
gaugeView.thickness = 5
gaugeView.labelFont = UIFont.systemFontOfSize(40, weight: UIFontWeightThin)
gaugeView.labelColor = UIColor.lightGrayColor()
gaugeView.gaugeBackgroundColor = UIColor.lightGrayColor()
声明一个 GaugeView 类型的变量
private var gaugeView: GaugeView!
实例化和自定义它。让它变得花哨!请参阅自定义部分以获取更多详细信息。
gaugeView = GaugeView(frame: CGRect(x: 0, y:0, width: 100, height: 100)
gaugeView.percentage = 80
gaugeView.thickness = 5
gaugeView.labelFont = UIFont.systemFontOfSize(40, weight: UIFontWeightThin)
gaugeView.labelColor = UIColor.lightGrayColor()
gaugeView.gaugeBackgroundColor = UIColor.lightGrayColor()
以下是可以自定义的属性
startAngle
thickness
percentage
gaugeBackgroundColor
gaugeColor
animationDuration
labelText
labelFont
labelColor
仪表视图(GaugeView)版权所有©2015 Belka,srl。它是一款免费软件,可以根据LICENSE文件中指定的条款进行重新分发。
Belka是一家专注于设计、移动应用程序开发和定制解决方案的数字代理商。我们热爱开源软件!您可以查看我们的项目或浏览我们的案例研究。
感兴趣?聘请我们帮助构建您的下一个令人惊叹的项目。