你如何编程UITextfield所以它只允许一个小数? iOS版

时间:2014-03-12 20:31:03

标签: ios objective-c nsstring uitextfield string-formatting

所以我正在编写文本字段,以便它只显示$ X,XXX.XX。我已经开始工作的格式,只是我不希望用户键入xxx.xx.xxx之类的内容。

我只希望小数点后再有两位数字,然后不再允许它们输入。我该如何实现呢?

1 个答案:

答案 0 :(得分:2)

您实施UITextFieldDelegate方法

- (BOOL)textField:(UITextField *)textField 
    shouldChangeCharactersInRange:(NSRange)range 
                replacementString:(NSString *)string

并为您不想允许的任何内容返回NO。