SCountLabel
SCountLabel是一个用于UILabel的简单易用的Swift扩展计数器。不需要为您的标签使用自定义类。 :)
💊 用法
您可以计算整数值或浮点值
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
手动
克隆存储库并将文件SCountLabel.swift
拖放到您的Xcode项目中。
Swift包管理器
将以下行.Package(url: "https://github.com/shial4/SCountLabel.git", majorVersion: 0, minor: 0)
添加到您的Package.swift
⭐ 贡献
欢迎为该项目做出贡献! :)
❓ 问题
只需在GitHub上创建一个问题。
📝 许可证
本项目根据MIT许可证发布。