Clocket
描述
Clocket
是一个用 Swift 4.2 编写的 iOS 框架,它使创建和自定义时钟视图变得容易。
功能
- 实时或自定义时间时钟
- 通过拖动或点击时钟指针进行时间设置
- 倒计时计时器
- 计时器到期时调用代理方法
- 倒计时
- 自定义时间速度从 -10X 到 10X
- 可自定义时钟指针:大小、形状、颜色、阴影
- 可自定义表盘:徽标、数字、刻度、字体、颜色
要求
- iOS 11.0+
- Xcode 10.0
- Swift 4.2
安装
Clocket
可以通过CocoaPods获得。要能够在项目中使用此框架
- 在您的计算机上安装CocoaPods
$ sudo gem install cocoapods
- 在项目目录中创建一个Podfile并添加依赖项
use_frameworks!
platform :ios, '11.0'
target 'MyApp' do
pod 'Clocket'
end
- 在项目目录中运行
pod install
$ cd <path/to/your/project/directory>
$ pod install
- 在Xcode中打开
MyApp.xcworkspace
并编译。 - 从现在起,您可以在代码中导入和使用此框架
import Clocket
使用说明
- 将框架导入到 ViewController.swift。
- 在Storyboard/xib文件中添加一个UIView,并在身份检查器中将它改为
Clocket
。 - 将视图连接到ViewController中的变量
clock
。 - 将实时属性设置为
true
。 - 调用
startClock()
开始计时。
import Clocket //1
class ViewController: UIViewController {
@IBOutlet weak var clock: Clocket! //3
override func viewDidLoad() {
super.viewDidLoad()
clock.displayRealTime = true //4
clock.startClock() //5
}
}
有关更多关于Clocket
使用的代码示例,请参阅示例项目。
作者
Andrey Filonov, [email protected]
许可证
Clocket采用MIT许可证。有关更多信息,请参阅LICENSE文件。