SCountLabel

Language License CocoaPods Carthage

SCountLabel 是一个易于使用的 Swift 扩展计数器,用于 UILabel。 无需为您的标签使用自定义类。 :)

💊 用法

您可以计数整数或浮点数值

UILabel().count(to: "11")

int

UILabel().count(to: "11.0")

float

您可以有多种变化,包括在同一字符串中包含多个计数数字。

UILabel().count(to: "11 and second number in same string -22.0")

这些值可以是负数或正数。 可以输入为 2.0.2,随您喜欢! 此外,您可以在字符串中传递值更改之间的时间间隔

UILabel().count(from: "down 11.0 up 7", to: "down 5.0 up 11", interval: 0.2)

对于那些喜欢使用字符串格式的人。 也可以通过在数组中传递每个数字格式来进行修改。 请记住,格式数组的元素计数必须与最短字符串 fromto 数字计数相同。 并且格式需要为浮点值指定,这意味着 "%f",例如:"%.2f""%0.2f %%" 或您想要添加的任何自定义格式。

UILabel().count(from: "down 11.0 up 7", to: "down 5.0 up 11", format: ["%0.2f", "%0.0f"])

custom

完整示例

UILabel().count(from: "down 11.0 up 7", to: "down 5.0 up 11", interval: 0.2, format: ["%0.2f", "%0.0f"])

🔧 安装

CocoaPods

将行 pod "SCountLabel" 添加到您的 Podfile

Carthage

将行 github "shial4/SCountLabel" 添加到您的 Cartfile

手动

克隆 repo 并将文件 SCountLabel.swift 拖到您的 Xcode 项目中。

Swift Package Manager

将行 .Package(url: "https://github.com/shial4/SCountLabel.git", majorVersion: 0, minor: 0) 添加到您的 Package.swift

⭐ 贡献

欢迎为本项目做出贡献! :)

❓ 问题

只需在 GitHub 上创建一个 issue 即可。

📝 许可证

本项目已在 MIT 许可证下发布。