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
-
选择仪表类型(类中的属性
type
或在界面构建器中直接更改的gaugeTypeInt
)- case `Circle` - case `Left` - case `Right` - case `Line`
##示例
###IB 示例
需求
- iOS SDK 7.0 或更高版本(如果您将其用作框架,则需要 iOS SDK 8.0)
- Swift 1.2 和 Xcode 6.3 或更高版本
- Swift 2.x.x 也得到支持!
🔈
通信欢迎提交错误报告、功能请求、补丁和良好祝愿!
- 如果您需要帮助,请创建一个 issue。
- 如果您发现了一个错误,请创建一个 issue。
- 如果您有功能请求,请创建一个 issue。
- 如果您想贡献,请参阅贡献部分。
我很乐意看到您对这个库的改进想法。
贡献的最佳方式是通过提交 pull request。
贡献者
代码贡献者
本项目的存在得益于所有贡献者。[贡献]
许可协议
GaugeKit 采用 MIT 许可协议。更多信息请见 LICENSE 文件。