我正在开发的程序的一部分存储用户输入的电话号码,所以我想在输入时格式化它们。当文本在存储数据的单元格中显示时,我已经有了NSFormatter工作,但我不知道如何在键盘输入时格式化电话号码,就像Apple的联系人应用程序一样。
我该如何做到这一点?
答案 0 :(得分:1)
将文本字段的委托设置为控制器类,实现UITextFieldDelegate
协议并将格式代码放在textField:shouldChangeCharactersInRange:replacementString:
方法中。