【发布时间】:2018-11-29 13:40:45
【问题描述】:
我目前正在使用 Swift 4 开发 iOS 应用程序。我想编写一个自定义的自动更正引擎,在其中使用我自己的话(通过 API 调用收集)。例如,在下一张图片中,我希望能够选择键盘上方栏上建议的所有单词。例如,如果我的自定义字典是 ["chicken", "chili", "chicago", "cup"],我希望在建议栏上显示单词 "chicken", "chili" 和 "chicago" 如果我输入“chi”。
我在不同的网站上搜索,我发现的唯一解决方案是开发自定义键盘,然后使用 UILexicon。我很确定这个解决方案会起作用,但我觉得这完全是浪费时间,因为我只对自定义自动更正系统感兴趣,而且我不需要更改默认的键盘外观和行为。
因此,我想知道是否有更简单的解决方案来更改默认自动更正系统使用的字典,或者是否有一种方法可以创建直接从默认键盘继承的自定义键盘。
提前感谢您的回答
【问题讨论】: