YYKit icon indicating copy to clipboard operation
YYKit copied to clipboard

YYTextView输入英文问题

Open meway24 opened this issue 9 years ago • 7 comments

YYTextView输入英文的时候有个很奇怪的问题,比如用系统默认英文输入键盘输入school,才输入到sc,然后选择联想提示的"school",textView里就会显示成 "sc hool",并且光标在"h"前面

如果是第三方输入法,比如搜狗输入法的英文键盘输入,选择联想提示的"school",则会变成"scschool",前面的输入的"sc"重复了

untitled4 untitled5

meway24 avatar Apr 08 '16 06:04 meway24

@ibireme Y神,有什么解决办法吗

meway24 avatar Apr 15 '16 01:04 meway24

可以先看一下这个讨论:https://github.com/ibireme/YYText/issues/89 这个可能需要抽时间来调试一下系统的 UITextView 的内部实现来看看苹果的调用流程,然后再改一下看看了。

ibireme avatar Apr 15 '16 02:04 ibireme

好的 谢啦 我也再看看

meway24 avatar Apr 15 '16 02:04 meway24

我在 YYText 那边提了一个 PR 解决这个问题。 见 https://github.com/ibireme/YYText/pull/691

sablib avatar Jul 01 '17 13:07 sablib

感谢@sablib ,该问题已经解决。

zhengwu119 avatar Dec 09 '17 07:12 zhengwu119

感谢@sablib ,该问题已经解决。

你好,请问是怎么解决这个光标插入在字母中间的问题呢?

Upika avatar Apr 19 '21 10:04 Upika

@Upika 可以看一下上面提到的 pr 以及其他 issue 里面的讨论 之前有人反馈说在 iOS 13 上还是有点问题 不过后续我没有再关注这个问题了,所以现在是什么情况我也不太清楚

sablib avatar Apr 19 '21 12:04 sablib