Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何检查在textview中输入的拼写?_Iphone_Objective C_Textview_Spell Checking - Fatal编程技术网

Iphone 如何检查在textview中输入的拼写?

Iphone 如何检查在textview中输入的拼写?,iphone,objective-c,textview,spell-checking,Iphone,Objective C,Textview,Spell Checking,我有一个UITextview,用户在其中输入文本。之后,我将该文本作为字符串显示在另一个textview中,并希望看到语法错误的单词 如何做到这一点?您可以使用界面生成器在TextField属性中的文本输入特征下使用更正选项。它将处理有效的英语单词。使用由UITextView @property(nonatomic) UITextAutocorrectionType autocorrectionType 使用它如下 禁用 myTxtview.autocorrectionType=UITextA

我有一个UITextview,用户在其中输入文本。之后,我将该文本作为字符串显示在另一个textview中,并希望看到语法错误的单词


如何做到这一点?

您可以使用界面生成器在
TextField
属性中的文本输入特征下使用更正选项。它将处理有效的英语单词。

使用由
UITextView

@property(nonatomic) UITextAutocorrectionType autocorrectionType
使用它如下

禁用

myTxtview.autocorrectionType=UITextAutocorrectionTypeNo

启用

myTxtview.autocorrectionType=UITextAutocorrectionTypeYes


iOS系统仅在用户输入文本时提供拼写检查。如果用户选择键入错误的单词,iOS将无能为力。如果您想执行自己的拼写检查,则必须包含自己的拼写检查库

是一个免费的开源拼写检查器,旨在最终取代Ispell。它既可以用作,也可以用作独立的拼写检查器


几年前在这里被问到。我不确定他们是否能让它工作。

使用ios 3.2以来提供的UITextChecker类:

你只是想提供一些拼写更正的方法,还是需要知道实际情况?你能更详细地概述一下你的应用程序的行为吗?我们正在努力实现什么?它看起来确实有用。它将与键盘设置的语言一起工作。不仅仅是英语。由于许可证问题,似乎无法在iOS上使用
aspell
作为库。检查。它说iOS和LGPL不兼容。如果提供了源代码或可链接的对象文件,则可以使用静态链接库。另请参阅Thank@BlackFrog,这非常有帮助,因为我正在使用iOS中的
aspell
作为库。既然您一直在关注这个问题,您是否知道如何为iOS编译
aspell
?谢谢你的帮助!