我正在尝试创建自定义iOS键盘。我使用 UILexicon 类来提供 requestSupplementaryLexiconWithCompletion:方法提供的单词的基本词典。
但我想将 Predictive Text 添加到键盘中。
我知道,即使您尝试使用完全的努力,也无法创建单词数据库。
所以,我相信没有人会用他们自己的键盘做到这一点。必须有预先创建的 数据库 字词,我知道。
即使我找到这些字词的 数据库 ,我也不了解如何提供 建议 < / strong>基于 上一页 字。
任何人都可以指向一个好的,值得信赖的资源,它可以为我提供我想要的结果,并为我提供一个英语词典的数据库以及其他语言也是。
请建议在应用程序中使用数据库的方法。
答案 0 :(得分:5)
您应该查看UITextChecker class以实现高级自动更正。它允许基于用户输入的内容而不是上下文感知的预测建议。加上UILexicon将是一个相当不错的基本自动更正。
您还应该查看this SO question