我的项目中有一些文本字段。
我希望文本字段的输入类型只有一种类型。例如,信用卡号文本字段的输入只能是小数,并且用户输入其他类型的字符,它将在文本字段中删除或不接受。
抱歉我的英语不好。
最佳答案
您必须在 textField 的委托(delegate)中使用 textField:shouldChangeCharactersInRange:replacementString:,对于任何更改都返回 YES 或 NO。您可以分析 replacementString 中是否有禁止的字符,如果发现则拒绝它。
关于iPhone 文本字段只有一种输入类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207737/