有没有办法让iOS的自动更正忽略UITextView中的单个单词或正则表达式?



我正在构建一个文本视图来撰写状态消息,它的功能之一是在状态消息的文本中包含 #hashtags。

但是,这些 #hashtags 通常不是实际的单词,因此iOS的自动更正功能会在键入主题标签后以红色下划线显示。

(例如:#seafair2014、#wwdc 和其他非单词主题标签)

有没有办法暂时将术语添加到iOS词典中,以便忽略任何 #hashtag 或@username拼写错误,但仍为其余UITextView提供拼写检查?

使用 +[UITextChecker learnWord:] .您可以收听更改事件并动态添加主题标签词。

苹果参考

最新更新