GaugeView 0.1.4

GaugeView 0.1.4

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最新版本2016 年 5 月
SPM支持 SPM

Luca D'Incà 维护。



GaugeView 0.1.4

  • Belka

GaugeView

Alt text

简介

GaugeView 是一个用于创建和显示仪表图表的小型库。它是完全可定制的:您可以设置图表的颜色、大小、文本和其他许多属性。您需要以简单的方式显示数据吗?或者,您只是想为您的应用添加一个花哨的圈饼?这正是您需要查找的库!

Alt text

要求

  • iOS 8+
  • Xcode 7.0+

安装

手动安装

下载 GaugeVIew 并将 GaugeView.swiftGaugeLayer.swift 导入到您的 xcode 项目中。

示例项目

要开始使用 GaugeView,您可以构建提供的示例项目

  1. 在 Xcode 中打开 Example/GaugeView.xcodeproj
  2. 构建并运行。

使用

设置非常简单,只需在 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()

自定义

以下是可以自定义的属性

仪表

  • Float startAngle
  • CGFloat thickness
  • Float percentage
  • UIColor gaugeBackgroundColor
  • UIColor gaugeColor
  • Float animationDuration

标签

  • String labelText
  • UIFont labelFont
  • UIColor labelColor

许可证

仪表视图(GaugeView)版权所有©2015 Belka,srl。它是一款免费软件,可以根据LICENSE文件中指定的条款进行重新分发。

关于Belka

Alt text

Belka是一家专注于设计、移动应用程序开发和定制解决方案的数字代理商。我们热爱开源软件!您可以查看我们的项目或浏览我们的案例研究。

感兴趣?聘请我们帮助构建您的下一个令人惊叹的项目。

www.belka.us