jschoi
jschoi

Reputation: 2068

UITextView custom spelling and autocorrect

I want to make an iOS text editor for a certain rare human language, and I want it to support my own spell checking and autocorrect systems for that language.

In iOS, is it possible to get UITextView to use a custom spell checker and autocorrect system, rather than those of the system's current locale? Or do I have to resort to creating a text view from scratch using Core Text?

Upvotes: 9

Views: 2003

Answers (1)

Jorge Cohen
Jorge Cohen

Reputation: 1522

I don’t think there’s a way to actually change the spell-checking mechanism of UITextView.

A good approach would be to set your UITextView’s spellCheckingType to UITextSpellCheckingTypeNo, so system spell checking is disabled—then use an attributed string to draw the spell error marker on the text yourself, using your own spell-checking class/engine to find spelling errors.

Have a look at this answer on how to use attributed strings.

Upvotes: 2

Related Questions