TTCounterLabel 1.2.0

TTCounterLabel 1.2.0

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

Triggertrap LtdValentin Kalchev维护。



  • Triggertrap Ltd和Ross Gibson

一种自定义UILabel,充当时间计数器,向上或向下计数,并将字符串格式化为小时、分钟、秒和毫秒。设计用于接受毫秒值,然后以友好的时间格式显示。当前控件支持的最大值为99小时59分钟59秒和999毫秒,对大多数用途来说应该足够。控件自动删除任何前导零并居中结果。它还支持为每个单位分度支持不同的字体。

Alt text

设置

使用CocoaPods安装

如果您不熟悉CocoaPods,这里有一个很好的教程在这里帮助您快速上手。

  1. 在终端中导航到您的项目根目录。
  2. 运行 'touch Podfile' 以创建Podfile。
  3. 使用 'open -e Podfile' 打开Podfile。
  4. 将pod TTCounterLabel 添加到您的Podfile

    platform :ios
    pod 'TTCounterLabel'
    
  5. 运行pod install

  6. 打开您应用的.xcworkspace文件以启动Xcode并开始使用该控制台!

从GitHub手动安装

  1. 下载TTCounterLabel.hTTcounterLabel.m文件,并将它们添加到您的Xcode项目中。
  2. 在需要的地方导入#import TTCounterLabel.h
  3. 根据所附示例项目开始。

运行示例项目

检查仓库中包含的示例项目。只需在Sample文件夹中打开'.xcworkspace'文件,项目就应该可以正确构建。

使用方法

  1. 将普通Label控件添加到您的Storyboard中
  2. 在Label的Identity检查器中,将Custom Class设置为TTCounterLabel
  3. 实现TTCounterLabelDelegate接口以从标签接收回调
  4. 将标签的countDirection设置为kCountDirectionDown或kCountDirectionUp中的一个
  5. 调用[label setStartValue:
  6. 使用[label start]和[label stop]来启动和停止计数。
  7. 计数器在Class实现TTCounterLabelDelegate的 countdownDidEnd方法上调用回调。source参数将是触发事件的标签对象的引用。

作者

Triggertrap Limited

Ross Gibson

许可

在MIT许可证下发行。