美文网首页
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输入中文输出为台球数字或英文的问题

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