SCountLabel 是一个易于使用的 Swift 扩展计数器,用于 UILabel。 无需为您的标签使用自定义类。 :)
您可以计数整数或浮点数值
UILabel().count(to: "11")
UILabel().count(to: "11.0")
您可以有多种变化,包括在同一字符串中包含多个计数数字。
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)
对于那些喜欢使用字符串格式的人。 也可以通过在数组中传递每个数字格式来进行修改。 请记住,格式数组的元素计数必须与最短字符串 from
或 to
数字计数相同。 并且格式需要为浮点值指定,这意味着 "%f"
,例如:"%.2f"
或 "%0.2f %%"
或您想要添加的任何自定义格式。
UILabel().count(from: "down 11.0 up 7", to: "down 5.0 up 11", format: ["%0.2f", "%0.0f"])
完整示例
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 许可证下发布。