UICurrencyTextField 1.0.1

UICurrencyTextField 1.0.1

Maintained by Felipe Marino.



  • By
  • Felipe Lefèvre Marino

UICurrencyTextField 💶✏️

Build Status Coverage Status Swift

iOS currency text field written in Swift.

Inputed numbers are automatically formatted to user Locale currency format.

Language: English, Region: Brazil

R$ - brazilian reais  

Language: English, Region: United States

$ - dollars

Requirements

  • Swift >= 3

Installation

CocoaPods

Tested with pod --version: 1.0.0

# Podfile
use_frameworks!

target 'YOUR_TARGET_NAME' do
    pod 'UICurrencyTextField'
end

Replace YOUR_TARGET_NAME and then, in the Podfile directory, type:

$ pod install

Usage

create an instance
let currencyTextField = UICurrencyTextField(frame: frame)
set maximum integers digits - default is 7
currencyTextField.maximumIntegers = 4
enables autoclear - text will remove content when value is 0
currencyTextField.hasAutoclear = true

Please refer to `Example/` and download the demo for more detailed info. The demo shows storyboard and programmatically methods.

Contributing

Please feel free to contribute. Together we can make better reusable code. Follow Kanban project or open new issues in your fork. Every PR will be first validated by the CI service which will run the demo tests. If you develop new features or solve any issues please verify if tests keep succeeding. Feel free to help adding more tets as well.

License

UICurrencyTextField is released under the MIT license. See LICENSE for details.