我在.xib文件中有一个UITextField,安全选项标记为YES。 我的设备上有几个国际键盘。 当安全选项设置为NO时,我使用设备上的所有国际键盘都没有问题,但是当设置为YES时,我只能使用英文键盘。
有没有办法可以用来启用此功能的选项,或者我是否必须手动执行此操作(不要标记安全选项并替换用户输入的文本*)?
谢谢,
答案 0 :(得分:0)
我相信 - 您的文字字段只需要英文字符。我更喜欢你使用以下方法。 通过使用此方法,您可以过滤掉您需要的字符和放大器。什么是不需要的。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
}