美文网首页
iOS 关于TextField输入中文输出为台球数字或英文的问题

iOS 关于TextField输入中文输出为台球数字或英文的问题

作者: 远山风渡月 | 来源:发表于2018-08-10 16:07 被阅读0次

今天测试的同事发现一个问题,使用系统自带的键盘输入中文拼音但输出内容不相符。九宫格模式下,输入中文输出的是每一格对应的数字,而且是黑底白字的🎱类型,中英文模式下输入中文输出的是英文字母。


D878BFAE-ED27-465A-A3AF-6F329E478EED.png 后来发现出现这个问题的地方,textfield都使用了shouldChangeCharactersInRange方法,将这个方法注释后发现输入正常。 屏幕快照 2018-08-10 下午3.47.15.png 如果需要通过该方法在textfield输入内容时做一些操作,可以通过textField的addTarget方法来实现。 屏幕快照 2018-08-10 下午4.05.38.png 屏幕快照 2018-08-10 下午3.46.36.png

这个问题可能也有其他的原因,如果再遇到其他情况再补充,供参考。

相关文章

  • iOS 关于TextField输入中文输出为台球数字或英文的问题

    今天测试的同事发现一个问题,使用系统自带的键盘输入中文拼音但输出内容不相符。九宫格模式下,输入中文输出的是每一格对...

  • iOS runtime之动态关联属性

    提出问题:ios项目经常遇到很多不同要求的textField, 比如这个要求只能输入数字, 那个要求只能输入英文字...

  • Textfiled精确限制输入字数

    需求: textfield中限制输入字数,不管是中文还是英文,或者中英文混合,总数限制15个,对输入的汉字或英文字...

  • iOS UITextField设置输入内容的长度

    参考: iOS UITextField限制字符长度 输入的内容为数字或英文则可如下处理

  • iOS 输入法问题

    一 iOS系统九宫格中文输入法 UITextField 限制输入中文、英文、数字的需求,输入校验用正则"^[a-...

  • UITextField输入限制汇总

    iOS常用正则表达式 textField输入金额、数字、整数、小数 输入判断 2.textField输入个数限制遇...

  • 正则

    只允许输入汉字、英文字母(姓名输入框) 控制台输出结果: 参考:UITextField只限中文、英文、数字输入和限...

  • iOS 密码框判断密码0~9数字和字母组合

    iOS textField输入密码时需要实时判断输入的内容的类型,反馈给用户只能输入规定的数字或字母组合,比如只能...

  • input 只能输入英文和特殊字符和孤僻字

    在线测试效果及查看源码 只能输入数字 只能输入数字和小数点 只能输入英文 只能输入中文 只能输入中文、英文和数字 ...

  • 正则常用

    只能输入中文、英文、数字、下划线 不能输入特殊字符 只能输入数字 只能输入数字、小数点 只能输入英文 只能输入英文...

网友评论

      本文标题:iOS 关于TextField输入中文输出为台球数字或英文的问题

      本文链接:https://www.haomeiwen.com/subject/zoxlbftx.html