iOS文本字段,仅在键盘上显示字母、数字和一些标点符号
在iOS5中,我希望有一个用于用户名的文本字段。最好有一个只显示字母和数字的键盘(可能有一个标点符号,也可能只有字母)。也许不允许使用的字符会变灰 这个功能可能吗?还是有更好的方法 谢谢:-)您有一个iOS文本字段,仅在键盘上显示字母、数字和一些标点符号,ios,ios5,Ios,Ios5,在iOS5中,我希望有一个用于用户名的文本字段。最好有一个只显示字母和数字的键盘(可能有一个标点符号,也可能只有字母)。也许不允许使用的字符会变灰 这个功能可能吗?还是有更好的方法 谢谢:-)您有一个 -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; UITextF
-(BOOL)textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string;
UITextFieldDelegate
协议中的方法。如果返回“否”,则不会接受更改,从而使文本保持上次输入之前的状态。所以基本上你只需要在里面实现你的接受逻辑
希望有帮助。您可以使用inputView属性定义自定义输入视图(即自定义键盘)。有关该属性的更多信息:请检查此项