任何人都可以帮助将UITextfield格式化为十进制格式。 当我输入第一个数字时,结果应为:“ 0.01 ” 当我输入第二个数字时,结果应为:“ 0.11 ” 当我输入第二个数字时,结果应为:“ 1.11 ”
我是Objective-C的新手。提前谢谢。
答案 0 :(得分:0)
您必须为delegate
对象设置UITextField
。该代表必须采用UITextFieldDelegateProtocol
。
代表应该实现方法textField:shouldChangeCharactersInRange:replacementString:
。每次用户键入文本字段时都会调用此方法
在此方法中,您可以使用所需的字符串替换键入的字符串。