2009-12-13 2 views
2

В основном, что я хочу сделать, это использовать функцию автокоррекции Cocoa на NSString.Autocorrect NSString на iPhone

E.g. [string autocorrect] вернет то, что его текстовое поле отображает во всплывающем окне

Возможно ли это?

ответ

3

Насколько я знаю, вы не можете, кроме того, зачем вам это нужно? Если вы хотите автокорректировать строку, ее нужно будет ввести где-то, либо вами, либо пользователем. Если это вам, тогда просто запустите проверку орфографии, прежде чем вводить ее в свой код. Если пользователь вводит это, просто включите его в текстовом поле, используя что-то вроде:

textfield.autocorrectionType = UITextAutocorrectionTypeYes; 
+1

Существует таблица, которую пользователь может фильтровать. Я думал о применении некоторой интеллектуальной фильтрации и фильтрации с помощью как введенных пользователем, так и введенных пользователем строк. – Mantas

0

Это очень старый пост, но теперь вы можете использовать UITextChecker, чтобы сделать это. Там есть хорошая статья об этом в NSHipster: http://nshipster.com/uitextchecker/

Смежные вопросы