我想允许用户只输入英文字母和字符。如何防止用户输入除英语之外的其他字符。
答案 0 :(得分:4)
查看UIKeyboardType - 有一个选项只支持ASCII(UIKeyboardTypeASCIICapable)。
此外,UITextFieldDelegate协议中还有一些选项可以让您有选择地过滤输入。看看:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;