添加信用卡后,每四个字符后放置' - '

时间:2011-11-28 11:46:01

标签: ios4 uitextfield

朋友们,我想在用户通过UItextField添加信用卡号时添加“ - ”符号,我们需要在 shouldChangeCharactersInRange 方法中编写代码
任何人都可以建议我如何编写此代码

1 个答案:

答案 0 :(得分:0)

您可以制作不同的UITextField。 当用户在文本字段中输入4位数字时,您可以使用shouldChangeCharactersInRange方法计算是否达到(或传递)最多4位数。

发生这种情况时,您在文本字段中 resignFirstResponder 并在下一个文本字段中调用 becomeFirstResponder