我有一个用户输入文字的UITextview。之后我将该文本作为字符串显示并在另一个textview中显示,并希望语法不正确的单词。
怎么做?
答案 0 :(得分:4)
使用自ios 3.2以来可用的UITextChecker类:Apple Documentation
答案 1 :(得分:3)
使用由autocorrectionType
UITextInputTraits
协议的UITextView
属性
@property(nonatomic) UITextAutocorrectionType autocorrectionType
使用如下
要停用
myTxtview.autocorrectionType = UITextAutocorrectionTypeNo
;
启用
myTxtview.autocorrectionType = UITextAutocorrectionTypeYes
;
答案 2 :(得分:3)
iOS系统仅在用户输入文本时提供拼写检查。如果用户选择输入错误的单词或单词,iOS无法帮助。如果您想执行自己的拼写检查,则必须包含自己的拼写检查库。
GNU Aspell是一款免费开源拼写检查程序,旨在最终取代Ispell。它既可以用作库,也可以用作独立的拼写检查程序。
几年前在这里问过{p> Aspell Spell Checker on iPhone?。我不确定他们是否能让它发挥作用。答案 3 :(得分:0)
您可以使用 Interface Builder 在TextField
属性中的文本输入特征下使用更正选项。它会照顾有效的英语单词。