1
如何爲iPhone應用程序的UITextField
中的數據輸入定義輸入掩碼,如$d,ddd.dd
?iPhone應用程序中的UITextField輸入掩碼?
如何爲iPhone應用程序的UITextField
中的數據輸入定義輸入掩碼,如$d,ddd.dd
?iPhone應用程序中的UITextField輸入掩碼?
您想要使用NSNumberFormatter
在值1234.56
和字符串@"$1,234.56"
之間來回切換。
蘋果有一個非常好的Data Formatting Guide來引導您設置和使用貨幣格式化程序。
爲了這一個的UITextField整合,你將要使用的委託方法
- 文本框:shouldChangeCharactersInRange:replacementString:
這可以讓你對他們在驗證和更新字符作爲用戶類型。有關如何實現此示例,看看這篇文章:Re-Apply currency formatting to a UITextField on a change event
可能重複的[重新應用貨幣格式化到UITextField在更改事件](http://stackoverflow.com/questions/2388448/re -apply-currency-formatting-to-a-uitextfield-on-a-change-event) – PengOne
po可以複製[Obj-C,iOS,我如何格式化貨幣國際UITextField?](http://stackoverflow.com/questions/5850089/obj-c-ios-how-do-i-format-a-的UITextField換貨幣國際) –