标签: uilexicon

在iOS 8键盘扩展中实现自动更正

我正在创建一个自定义iOS 8键盘作为宠物项目.

我正在尝试尽可能准确地复制系统键盘,但是从头开始构建它.

我基本上已经完成了这件事.我遇到的最后一个障碍是在键盘上添加自动更正功能.有没有办法让自动更正的行为与常规系统键盘上的相同?

UILexicon文档是很稀疏.

编辑:

在这方面取得一些进展.UILexicon的requestSupplementaryLexiconWithCompletion:方法似乎只是从我的设备的联系人和键盘快捷方式返回结果.然后我继续看看如何自动更正 NSString并找到UITextChecker类,它已经从iOS 3.2开始提供.

使用这种方法,我可以对单个单词实现自动更正建议,但我仍在研究添加上下文感知自动更正的能力(例如,将"北极猴"更正为"北极猴").

keyboard ios ios8 ios-app-extension uilexicon

5
推荐指数
1
解决办法
3215
查看次数

目标-C中的UILexicon

你如何在Objective-C中使用UILexicon?我发现Apple提供的文档非常无用.

它有什么作用?它会返回字典或正确的单词拼写吗?或者我提供像"hellllo"这样的单词,并将其与正确的拼写"Hello"匹配并将其作为字符串返回?

任何帮助,将不胜感激.

requestSupplementaryLexiconWithCompletion:


这是我的错误报告,但显然我会有错误,因为我完全猜测如何使用该函数,不知道块语句内部的内容(因为文档(当时)没有说!(Beta 4 docs) ))哈哈哈! 在此输入图像描述

objective-c ios ios8 uilexicon custom-keyboard

4
推荐指数
1
解决办法
3655
查看次数

自定义键盘的自动更正和建议

我想在自定义键盘中添加自动更正和建议.

在Stack 上已经有几个类似的问题了,但是UILexicon我只知道它只用于获取用户的快捷方式,并且没有办法访问Apple Autocorrection和Suggestion库.

我也看到了一些问题, UITextChecker但不知道它是否可以访问Apple的本地sugesstion库?

可能有一些新课程吗?

objective-c ios uitextchecker uilexicon custom-keyboard

2
推荐指数
1
解决办法
1641
查看次数