回答
iOS系统的只提供法术当用户输入文本检查。如果用户选择输入错误的单词或单词,则iOS无法提供帮助。如果你想执行你自己的拼写检查,你将不得不包括你自己的拼写检查库。
GNU Aspell是一个自由和开源的拼写检查器,旨在最终取代Ispell。它可以作为库使用,也可以作为独立的拼写检查器使用。
Aspell Spell Checker on iPhone?几年前在SO上被问到。我不确定他们是否能够正常工作。
由于许可问题,似乎没有办法在iOS上使用'aspell'作为库。检查[this](http://lists.gnu.org/archive/html/aspell-devel/2011-11/msg00001.html)。它说** iOS和LGPL不兼容。** – Gon 2013-10-24 08:14:20
[Gnu较低通用公共许可证,第4部分,页。 d](http://www.gnu.org/copyleft/lesser.html#section4),如果提供了源代码或可链接的目标文件,则可以静态链接库。另请参阅[哪些开源许可与Apple的iPhone及其官方App Store兼容?](http://stackoverflow.com/questions/459833/which-open-source-licenses-are-compatible-with-the-苹果iphone-and-its-offici) – 2013-10-24 12:17:56
感谢@BlackFrog,这有助于很多,因为我正在使用'aspell'作为iOS中的库。既然你一直在关注这个问题,你有没有想法如何为iOS编译'aspell'?感谢你的帮助! – Gon 2013-10-28 03:29:29
您可以使用修正选项下文本输入性状使用Interface Builder中在TextField
属性。它会照顾有效的英语单词。
它将使用键盘设置的语言。不只是英语。 – rckoenes 2011-04-15 10:08:18
使用autocorrectionType
属性UITextInputTraits
协议,该协议是由UITextView
实现的
@property(nonatomic) UITextAutocorrectionType autocorrectionType
使用它作为下面
要禁用
myTxtview.autocorrectionType = UITextAutocorrectionTypeNo
;
要启用
myTxtview.autocorrectionType = UITextAutocorrectionTypeYes
;
使用,因为IOS 3.2这一直是可用的UITextChecker类:Apple Documentation
- 1. 在TextView中禁用拼写检查
- 2. 如何禁用输入type = text的拼写检查?
- 3. 在PHP中拼写检查
- 4. 拼写检查
- 5. 如何检查在文本框中输入的单词是否拼写正确?
- 6. c中的拼写检查#
- 7. GWT拼写检查
- 8. javascript拼写检查
- 9. hunspell拼写检查
- 10. WPF拼写检查
- 11. Iphone拼写检查
- 12. 拼写检查textfield
- 13. Aptana拼写检查
- 14. 在Nutch 1.0中的拼写检查器
- 15. 粘贴输入时禁用textarea上的拼写检查
- 16. 如何禁用iPhone上的文本输入的拼写检查器
- 17. Solr的拼写检查
- 18. 拼写检查的文献?
- 19. IE6的拼写检查器?
- 20. Xcode的拼写检查
- 21. 拼写检查Windows Phone的
- 22. jQuery的拼写检查
- 23. 问题的拼写检查
- 24. 如何改进NetBeans拼写检查器?
- 25. 如何使用solrj做拼写检查
- 26. 如何使用Casperjs检查拼写?
- 27. 如何拼写检查一个网站?
- 28. 在Tortoise SVN中进行拼写检查
- 29. 在Visual Studio 2005中拼写检查
- 30. 使用Swift在NSTextField中拼写检查
你只是想提供拼写校正的一些方法还是需要真正知道吗? – 2011-04-15 10:02:24
我实际上想要错字 – dks1725 2011-04-15 10:07:46
你能概述你的应用程序的行为更多一点吗?什么试图实现?它看起来像工作。 – 2011-04-15 10:08:48