Edg*_*gar 2 objective-c ios uitextchecker uilexicon custom-keyboard
我想在自定义键盘中添加自动更正和建议.
在Stack 上已经有几个类似的问题了,但是UILexicon我只知道它只用于获取用户的快捷方式,并且没有办法访问Apple Autocorrection和Suggestion库.
我也看到了一些问题, UITextChecker但不知道它是否可以访问Apple的本地sugesstion库?
可能有一些新课程吗?
Dar*_*law 13
我为键盘使用了四种不同的系统:
我列出了前30,000个左右的单词,按最常用的顺序排列.你可以支付清单费用,我只获得了大约42,000的免费清单并对其进行了大量编辑.
guessesForWordRange由Apple提供.它会猜出与您键入的内容相近的单词.它做得相当不错,但我不得不过滤掉一些东西.最高的猜测有时会在它周围有引号,但除此之外它的效果很好.
completionsForPartialWordRange也由Apple提供.它将返回已完成的单词,但按字母顺序排列,不按使用情况排序.它本身并不太好,但对1和2是一个很好的补充.(如果这个工作正常#1将不需要)
特别案例.主要用于宫缩.当有人输入时,我想让它自动选择没有.所以我几乎所有的收缩都是专门编程的.
所以我的建议和自我纠正并不完美,但它确实做得不错.
希望这可以帮助.