4

我正在尝试创建自定义 iOS 键盘。我使用UILexicon类来提供requestSupplementaryLexiconWithCompletion:方法提供的基本单词词典。

但我也想将预测文本添加到键盘。

我知道即使您尽全力尝试也无法创建单词数据库。

所以,我相信没有人会用自己的键盘做到这一点。必须有一个预先创建的单词数据库,我知道。

即使我找到了这些词的数据库,我也不明白如何根据上一个词提供建议。

任何人都可以给我指出一个好的和值得信赖的来源,它可以为我提供我想要的结果,并给我一个英语其他语言词典的数据库。

甚至请建议在应用程序中使用数据库的方式。

所有回复都会非常有帮助。

4

1 回答 1

5

您应该查看UITextChecker 类以实现高级自动更正。它允许基于用户输入的内容但不感知上下文的预测性建议。再加上UILexicon将是一个相当不错的基本自动更正。

您还应该查看这个 SO question

于 2014-11-14T21:30:55.407 回答