只允许在 iPhone UITextField 中输入英文字符

Jim*_*Jim 3 uitextfield ios

我想允许用户只输入英文字母和字符。如何防止用户输入英文以外的其他字符。

xyz*_*der 5

查看 UIKeyboardType - 有一个选项只支持 ASCII (UIKeyboardTypeASCIICapable)。

此外,UITextFieldDelegate 协议中有一些选项可以让您有选择地过滤输入。看一眼:

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