ios - UITextView 自定义拼写和自动更正

标签 ios cocoa-touch autocomplete uitextview spell-checking

我想为某种罕见的人类语言制作一个 iOS 文本编辑器,我希望它支持我自己的该语言的拼写检查和自动更正系统。

在 iOS 中,是否可以让 UITextView 使用自定义拼写检查器和自动更正系统,而不是系统当前语言环境的系统?或者我是否必须求助于从创建 TextView 使用 Core Text 从头开始​​?

最佳答案

我认为没有办法真正改变 UITextView 的拼写检查机制。

一个好的方法是将您的 UITextViewspellCheckingType 设置为 UITextSpellCheckingTypeNo,这样系统拼写检查就会被禁用——然后使用属性string 自己在文本上绘制拼写错误标记,使用您自己的拼写检查类/引擎来查找拼写错误。

看看this answer关于如何使用属性字符串。

关于ios - UITextView 自定义拼写和自动更正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7762476/

相关文章:

ios - 如何映射 RxSwift Observable 和 Result

iphone - 尝试构建存档时尝试获取 Apple Mach-O 链接器错误

iphone - 可拉伸(stretch)的 UIImage 和 CGAffineTransform

jquery - .select ui.item 返回计数

Jquery 自动完成::清除缓存

iphone - 在lua中播放gif?

ios - Swift - 在所有设备的相同位置将 subview 添加到 UIImageView

ios - 使用什么代替 indexPath.row?对于非表?

ios - 更改状态栏色调颜色

css - 使用 flex 使自动完成列表覆盖在其他元素上