Swift Package Index


SCountLabel is an easy to use Swift extension counter for UILabel


  • The latest stable release is 0.0.7. Released almost 2 years ago.
  • The last commit to master was almost 2 years ago.

Swift Version Compatibility

  • 0.0.7 and master
    5.3
    5.2
    5.1
    5.0
    4.2
Full build results

Platform Compatibility

  • 0.0.7 and master
    iOS
    macOS(Intel)
    macOS(ARM)
    Linux
    tvOS
    watchOS
Full build results

SCountLabel

SCountLabel is an easy to use Swift extension counter for UILabel. There is no need to use custom class for your labels. :)

💊 Usage

You can count integer or floatingpoints values

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

int

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

float

You can have multiple variaitons including few counting numbers in same string.

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

The values can be negative or positive. Typed as 2.0 or .2 what ever you like! More over you can pass your own time interval between value changes in your string

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

For those who likes to play with strings format. Is it as well awaiable to modife for each number format passing it in array. Remember the format array have to be the sime element count as the shortest strings from or to number count. And the format need to be specify for float values which means "%f", ex:"%.2f" or "%0.2f %%" or any custom format you wont to add.

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

custom

Full example:

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

🔧 Installation

CocoaPods:

Add the line pod "SCountLabel" to your Podfile

Carthage:

Add the line github "shial4/SCountLabel" to your Cartfile

Manual:

Clone the repo and drag the file SCountLabel.swift into your Xcode project.

Swift Package Manager:

Add the line .Package(url: "https://github.com/shial4/SCountLabel.git", majorVersion: 0, minor: 0) to your Package.swift

⭐ Contributing

Be welcome to contribute to this project! :)

❓ Questions

Just create an issue on GitHub.

📝 License

This project was released under the MIT license.