要运行示例项目,请克隆仓库,并首先从Example目录运行 pod install。
Swift 2.2
CLTimer为您提供了圆形计时器,可将其集成到iOS应用程序中,具有多种设计和时间格式选项。您只需一行代码即可在应用程序中集成计时器,而无需编写复杂且计算复杂的代码。
CLTimer可通过CocoaPods获取。要安装它,请将以下行添加到您的Podfile中
pod "CLTimer"
步骤1 - 从身份检查器中将您的xib或StoryBoard中的UIView类替换为CLTimer类。
步骤2 - 创建其出口。
@IBOutlet weak var timer: CLTimer!
要开始计时器
timer.startTimer(withSeconds: 100, format:.Minutes , mode: .Reverse)
选择CLTimer视图从您的StoryBoard或xib,更改计时器圆和倒计时圆的圆圈颜色。
要重置计时器
timer.resetTimer()
要停止计时器
timer.stopTimer()
要隐藏默认倒计时
timer.showDefaultCountDown=false
要将倒计时时间显示在您自己的标签上
class ViewController: UIViewController,cltimerDelegate
func timerDidUpdate(time:Int){
print("updated Time : ",time)
myLabel.text = "\(time) Seconds"
}
您还可以检查一些其他的CLTimer Delegate功能
https://www.youtube.com/channel/UCwYjZ3vXQYhJaRwUm6u9-bA
Dewanshu Sharma, [email protected]
CLTimer在MIT许可下可用。有关更多信息,请参阅LICENSE文件。