只允许在iPhone UITextField中input英文字符

我想让用户只input英文字母和字符。 我怎样才能防止用户input英文以外的其他字符。

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

此外,UITextFieldDelegate协议中还有一些选项可以让您select性地过滤input。 看一眼:

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