键入时格式化uitextfield

时间:2014-06-25 08:03:01

标签: ios objective-c

任何人都可以帮助将UITextfield格式化为十进制格式。 当我输入第一个数字时,结果应为:“ 0.01 ” 当我输入第二个数字时,结果应为:“ 0.11 ” 当我输入第二个数字时,结果应为:“ 1.11

我是Objective-C的新手。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您必须为delegate对象设置UITextField。该代表必须采用UITextFieldDelegateProtocol
代表应该实现方法textField:shouldChangeCharactersInRange:replacementString:。每次用户键入文本字段时都会调用此方法 在此方法中,您可以使用所需的字符串替换键入的字符串。