0
我有一个文本框,我想从键盘和空格键中删除标点符号。这可以做到吗?只有数字和字母输入的用户名字段的键盘?
我有一个文本框,我想从键盘和空格键中删除标点符号。这可以做到吗?只有数字和字母输入的用户名字段的键盘?
AFAIK,如果不提供自己的自定义键盘,则无法从键盘上移除任何东西。但是,您可以使用代理方法-(BOOL)textField: shouldChangeCharactersInRange: replacementString:
在字符出现在文本字段之前截取它。 (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextFieldDelegate_Protocol/index.html#//apple_ref/occ/intfm/UITextFieldDelegate/textField:shouldChangeCharactersInRange:replacementString :)