TSCurrencyTextField is a UITextField subclass that behaves like an ATM currency-amount entry field: the user can enter decimal digits only and the field formats that input into a currency amount, complete with currency symbol ($), decimal point (.), and group separators (,).
You can install TSCurrencyTextField in your project by using CocoaPods:
pod 'TSCurrencyTextField', '~> 0.1.0'
An example project is included in the Example directory. This should give you an idea how to use the class.
Please consider a small donation if you use TSCurrencyTextField in your projects. It'll make me feel good.
TSCurrencyTextField is available under the MIT license. See the LICENSE file for more info.