JSKTimerView 是一个简单的自定义 UIView,作为一个自包含、动画计时器。
要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install
。
#import <JSKTimerView/JSKTimerView.h> // Import the relevant header
创建一个 60 秒计时器
JSKTimerView *timerView = [[JSKTimerView alloc] init];
[timerView setTimerWithDuration:60];
启动计时器
[timerView startTimer];
暂停计时器
[timerView pauseTimer];
停止计时器
[timerView stopTimer];
重置计时器
[timerView resetTimer];
重新启动计时器
[timerView restartTimer];
手动设置计时器进度
// Progress should be a value between 0 and 1, timer value updates automatically
timerView.progress = 0.5;
当计时器自然结束时的通知
// Assume self refers to object that implements timerDidFinish method of JSKTimerViewDelegate
timerView.setDelegate = self;
- (void)timerDidFinish {
NSLog(@"Timer finished");
}
Joefrey Kibuule,[email protected]
JSKTimerView 可在 MIT 许可协议下获得。有关更多信息,请参阅 LICENSE 文件。
版权 © 2015 Joefrey Kibuule。
请提供归属,这会受到极大的赞赏。