GaugeKit 0.5.1

GaugeKit 0.5.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2020 年 1 月
SPM支持 SPM

skywinder 维护。




GaugeKit 0.5.1

Version Build Status Carthage compatible language License Platform

GaugeKit

## 用于构建自定义仪表和易复制的 Apple 风格的环形仪表的工具包。

->

示例用法

打开 GaugeKit.xcworkspace 并将方案更改为 'Example',然后运行示例项目。

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖关系管理器。

GaugeKit 可以通过 CocoaPods 使用。要安装它,请将以下行添加到您的 Podfile 中

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod "GaugeKit"

Carthage

要使用 Carthage 将 GaugeKit 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它。

github "skywinder/GaugeKit" >= 0.2

嵌入式框架

通过在终端中打开,然后通过 cd 命令进入您的顶级项目目录,并输入以下命令将 GaugeKit 添加为 子模块

$ git submodule add https://github.com/skywinder/GaugeKit.git

手动

如果您不希望使用上述任一依赖项管理器,您可以简单地手动将 swift 文件添加到您的项目中。

特性

  • 灵活且高度可定制的仪表
  • 自动调整大小的视图
  • 支持 @IBInspectable & @IBDesignable
  • 使用纯 Swift 风格编写🐤

用法🌈

  • UIView 放入故事板中,并将它们的类设置为 Gauge 和模块设置为 GaugeKit

GaugeKit

  • 选择仪表类型(类中的属性 type 或在界面构建器中直接更改的 gaugeTypeInt

     - case `Circle`
     - case `Left`
     - case `Right`
     - case `Line`
    

##示例

GaugeKit GaugeKit

###IB 示例

GaugeKit

需求

  • iOS SDK 7.0 或更高版本(如果您将其用作框架,则需要 iOS SDK 8.0
  • Swift 1.2Xcode 6.3 或更高版本
  • Swift 2.x.x 也得到支持!

通信🔈

欢迎提交错误报告、功能请求、补丁和良好祝愿!

贡献 :octocat:

我很乐意看到您对这个库的改进想法。

贡献的最佳方式是通过提交 pull request。

贡献者

代码贡献者

本项目的存在得益于所有贡献者。[贡献]

许可协议

GaugeKit 采用 MIT 许可协议。更多信息请见 LICENSE 文件。