JBCountdownLabel 1.0

JBCountdownLabel 1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Javier Berlana 维护。




A UILabel 子类,显示倒计时

image

JBCountdownLabel 是一个 UILabel 子类,用以显示定义好秒钟数的倒计时。因此,您可以像原生 UILabel 一样自定义标签,并添加一些酷炫的动作。

  • 自定义倒计时的秒数。
  • 您可以显示完整的倒计时,或者只在一个句子中显示倒计时,由您选择。
  • 重新启动倒计时。
  • 取消倒计时。
  • 更改倒计时的时长。

安装

我建议使用 CocoaPods 来安装 JBCountdownLabel。简单地将以下行添加到您的 Podfile

Podfile

pod 'JBCountdownLabel'

但您也可以直接将 JBCountdownLabel.mJBCountdownLabel.h 拖到您的项目中。

使用方法

将标签添加到您的视图中

self.countdownLabel = [[JBCountdownLabel alloc] initWithFrame:CGRectMake(0, 50, 320, 46) format:@"Initiating ignition in %@" time:300 delegate:self];
self.countdownLabel.textColor = [UIColor colorWithRed:0.48 green:0.63 blue:0.07 alpha:1];
[self.view addSubview:self.countdownLabel];

您可以更改倒计时行为

- (void)restartCountdown;
- (void)cancelCountdown;
- (void)setTime:(int)seconds;

有一个可选的 delegate 回调,在倒计时结束时通知您

- (void)countdownFinnishInCountdown:(JBCountdownLabel *)countdown;

演示

在 Xcode 中构建并运行 JBCoundownLabelSampleProject 项目,以查看 JBCountdownLabel 的实际效果。

此代码最初是为了在 meets 激活屏幕上提供倒计时而创建的。您可以 下载该应用并免费测试!欢迎提供反馈!

沟通

  • 如果您 发现了错误,请打开一个 issue。
  • 如果您 有一个功能请求,请打开一个 issue。
  • 如果您 想要贡献,请提交一个拉取请求。

联系方式

Javier Berlana

许可证

JBCountdownLabel 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。

meets,与您的朋友创建和发现计划。