前段时间在项目中使用UITextField时,使用了addTarget:监听UIControlEventEditingChanged操作。导致用户使用iOS系统原生输入法输入汉字时,单字输入无影响;词语 or 话术输入时,会先输出 已输入的拼音,再输出所打内容。
以下是我的解决方法:
* 遵守UITextFieldDelegate代理
* 使用代理方法textFieldDidEditing:方法进行监听输入完成操作
哈哈哈哈~~(尴尬的笑一笑)
关键还是自己操作不当造成的~
前段时间在项目中使用UITextField时,使用了addTarget:监听UIControlEventEditingChanged操作。导致用户使用iOS系统原生输入法输入汉字时,单字输入无影响;词语 or 话术输入时,会先输出 已输入的拼音,再输出所打内容。
以下是我的解决方法:
* 遵守UITextFieldDelegate代理
* 使用代理方法textFieldDidEditing:方法进行监听输入完成操作
哈哈哈哈~~(尴尬的笑一笑)
关键还是自己操作不当造成的~
本文标题:UITextField使用系统输入法乱码的解决方法
本文链接:https://www.haomeiwen.com/subject/flnlfftx.html
网友评论