Avec la sortie d'iOS 8, j'aimerais désactiver la section de texte prédictif du clavier lorsque je commence à taper dans un UITextField. Pas sûr de savoir comment cela est fait, toute aide serait la bienvenue!
La définition du type autoCorrectionType sur UITextAutocorrectionTypeNo
Objectif c
textField.autocorrectionType = UITextAutocorrectionTypeYes;
textField.autocorrectionType = UITextAutocorrectionTypeNo;
Swift 2
textField.autocorrectionType = .Yes
textField.autocorrectionType = .No
Swift 3
textField.autocorrectionType = .yes
textField.autocorrectionType = .no
Swift 2
textField.autocorrectionType = .Yes
textField.autocorrectionType = .No
Swift 3
textField.autocorrectionType = .yes
textField.autocorrectionType = .no
comme ça vous ou off UITextAutocorrectionType
myTextView.autocorrectionType = UITextAutocorrectionTypeNo;
myTextView.autocorrectionType = UITextAutocorrectionTypeYes;
La réponse choisie est correcte, mais vous avez également la possibilité de faire la même chose dans le storyboard.
Tout ce dont vous avez besoin est de sélectionner votre champ de texte et sous "Afficher l'inspecteur d'attributs", définissez Correction surNO.
Vérifiez l'image ci-jointe:
FIXED pour Swift-3:
myTextField.autocorrectionType = .no
Définir autocorrectionType sur .no a permis à ma tableview de défiler jusqu'à la dernière entrée. Avec le texte prédictif sur la dernière ligne a été bloqué de la sélection.