Есть ли способ заставить iOS'автозамену игнорировать одно слово или регулярное выражение в UITextView?
Я создаю текстовое представление для составления сообщений о состоянии, и одна из функций, которые он имеет, заключается в том, чтобы включать #hashtags в текст сообщения о состоянии.
Однако эти #hashtags часто не являются реальными словами, поэтому функция автозамены в iOS заставляет их появляться с красным подчеркиванием после ввода хэштега.
(Например: #seafair2014, #wwdc и другие хэштеги, не относящиеся к словам)
Есть ли способ временно добавить термин в словарь iOS, чтобы игнорировать любые опечатки #hashtag или @username, но при этом обеспечить проверку орфографии для остальной части UITextView
?
1 ответ
Решение
Использование +[UITextChecker learnWord:]
, Вы можете слушать изменения событий и динамически добавлять слова хэштега.