JSKTimerView 0.4.1

JSKTimerView 0.4.1

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最新发布2015年2月

Joefrey Kibuule 维护。




  • Joefrey Kibuule

GIF

Screenshot0 Screenshot1 Screenshot2 Screenshot3

JSKTimerView 是一个简单的自定义 UIView,作为一个自包含、动画计时器。

  • 设置基于秒的计时器
  • 开始计时器并自动动画
  • 完全控制计时器:开始、暂停、停止、重置
  • 手动设置计时器进度并根据进度更新计时器
  • 在计时器完成后得到通知
  • iOS 7+ 及以上版本

使用说明

要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install

要求

  • iOS 7.0+
  • ARC

安装

入门指南

#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。

请提供归属,这会受到极大的赞赏。