我想为某种罕见的人类语言制作一个 iOS 文本编辑器,我希望它支持我自己的该语言的拼写检查和自动更正系统。
在 iOS 中,是否可以让 UITextView 使用自定义拼写检查器和自动更正系统,而不是系统当前语言环境的系统?或者我是否必须求助于从创建 TextView 使用 Core Text 从头开始?
最佳答案
我认为没有办法真正改变 UITextView
的拼写检查机制。
一个好的方法是将您的 UITextView
的 spellCheckingType
设置为 UITextSpellCheckingTypeNo
,这样系统拼写检查就会被禁用——然后使用属性string 自己在文本上绘制拼写错误标记,使用您自己的拼写检查类/引擎来查找拼写错误。
看看this answer关于如何使用属性字符串。
关于ios - UITextView 自定义拼写和自动更正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7762476/