Dans les jeux où le joueur doit trouver une orthographe, quoi de plus énervant qu’il se fasse aider par son clavier avec le correcteur d’orthographe !
Donc voila la façon de lui couper l’herbe sous le pied, fini la triche (ou plutôt le GOD Mode)
Bien sur, l’astuce est dispo sur SWIFT (iOs) et Java (Android)
SWIFT
1. Dans le storyboard avec l’editeur
On se place sur le TextField et dans le panneau de droite on se place dans cette catégorie
l’option Auto Correct est réglée par défaut sur “Default” … en la passant sur “No” plus de problème !
2. Dans le code
NOM_DE_LA_TEXT_FIELD.autocorrectionType = .no
De base c’est réglé sur .default
Précisions:
.default : le comportement par défaut –> si l’utilisateur utilise la correction il aura le comportement de .yes sinon celui de .no
.yes & .no : Force le comportement de la correction automatique
Android
Ceci est l’interface de Android Studio, donc ceux sous Eclipse retrouveront les mêmes options mais l’interface peut être différente.
1. Dans le layout
Cliquer sur l’EditText puis dans le panneau des options cliquer dans le champ inputType puis selectionner l’option textNoSuggestions et l’option textFilter
2. Dans le code
NOM_EDIT_TEXT.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
3. Le cas SwiftKey
Le célèbre clavier alternatif a décidé sur demande de ses utilisateurs de ne pas prendre en compte, en majorité, les flags sur les EditText.
Donc on va utiliser le seul reconnu qui permet la même manipulation :
textVisiblePassword : la correction d’orthographe est désactivée pour les mots de passes donc va définir comme un mot de passe que l’on affiche en clair
A. Dans le layout
B. Dans le code
NOM_EDIT_TEXT.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);