测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可协议 | MIT |
发布最后发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Joe Daniels 维护。
神秘风格 | 浅色主题 |
---|---|
![]() | ![]() |
控件本身是 TenClock
。将其添加到视图层次结构中,并固定为正方形(这很重要)。
要设置时间,请执行以下操作
self.tenClock.startDate = NSDate()
self.tenClock.endDate = NSDate. //sometime later
将日期设置为今天。然后,要获取日期变化时的更新,采用协议 TenClockDelegate
import TenClock
class ViewController: UIViewController, TenClockDelegate {
//Executed for every touch.
func timesUpdated(_ clock:TenClock, startDate:Date, endDate:Date ) -> (){
//...
}
func timesChanged(clock:TenClock, startDate:NSDate, endDate:NSDate ) -> (){
print("start at: \(startDate), end at: \(endDate)")
self.beginTimeLabel.text = dateFormatter.stringFromDate(startDate)
self.endTimeLabel.text = dateFormatter.stringFromDate(endDate)
}
// ...
目前项目的目标是测试边缘案例的行为并扩展可定制性。
请贡献,如果您有问题请提出问题。然后提交PR! :D
10Clock在MIT许可下发布。请参阅LICENSE以获取详细信息。