货币面具

时间:2009-05-15 14:30:06

标签: iphone currency mask

我需要创建一个货币掩码。我做了命令行,它工作正常,但是当我在textfield中设置值时,发生了无限循环。我使用编辑更改行为监视文本字段,以捕获用户设置的每个字符,但是当我尝试更改文本值时,会发生无限循环。 :(

有人有简单的代码吗?

1 个答案:

答案 0 :(得分:0)

您是否在textFieldDidChange中设置了文本?因为如果你这样做,textFieldDidChange通知将再次触发,文本再次设置,通知将再次触发,依此类推......

我也尝试过这样做。我能想到的唯一解决方案是在用户离开textField时格式化文本。我没有找到一种方法来在用户编辑时可靠地格式化textField的内容。