回答
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. 拼寫檢查如何在vb.net中輸入TextBox的文本?
- 3. 對textView禁用「拼寫檢查」
- 4. 如何禁用輸入type = text的拼寫檢查?
- 5. 在PHP中拼寫檢查
- 6. 拼寫檢查
- 7. 如何檢查在文本框中輸入的單詞是否拼寫正確?
- 8. c中的拼寫檢查#
- 9. 如何啓用拼寫檢查Solr中
- 10. 如何啓用拼寫檢查Solr中
- 11. 如何在編輯文本中輸入密碼時禁用拼寫檢查android
- 12. javascript拼寫檢查
- 13. Solr拼寫檢查
- 14. WPF拼寫檢查
- 15. hunspell拼寫檢查
- 16. Solr拼寫檢查
- 17. 拼寫檢查textfield
- 18. Iphone拼寫檢查
- 19. UISearchBar拼寫檢查
- 20. GWT拼寫檢查
- 21. 拼寫檢查器
- 22. 我如何檢查拼寫,但沒有表現出拼寫檢查對話框?
- 23. 在Nutch 1.0中的拼寫檢查器
- 24. 在Mac上的Emacs中檢查拼寫
- 25. 如何在vim中將XML標籤排除在拼寫檢查之外的動態拼寫檢查XML?
- 26. 如何在php中創建拼寫校正器和拼寫檢查器?
- 27. 粘貼輸入時禁用textarea上的拼寫檢查
- 28. 如何禁用iPhone上的文本輸入的拼寫檢查器
- 29. Solr的拼寫檢查
- 30. 問題的拼寫檢查
你只是想提供拼寫校正的一些方法還是需要真正知道嗎? – 2011-04-15 10:02:24
我實際上想要錯字 – dks1725 2011-04-15 10:07:46
你能概述你的應用程序的行爲更多一點嗎?什麼試圖實現?它看起來像工作。 – 2011-04-15 10:08:48