Mit der Veröffentlichung von iOS 8 möchte ich den Textabschnitt der Tastatur deaktivieren, wenn ich mit der Eingabe eines UITextField beginne. Nicht sicher, wie das gemacht wird, jede Hilfe wäre dankbar!
Antworten:
Das Setzen des autoCorrectionType auf UITextAutocorrectionTypeNo hat den Trick ausgeführt
Ziel c
textField.autocorrectionType = UITextAutocorrectionTypeYes;
textField.autocorrectionType = UITextAutocorrectionTypeNo;
Swift 2
textField.autocorrectionType = .Yes
textField.autocorrectionType = .No
Swift 3
textField.autocorrectionType = .yes
textField.autocorrectionType = .no
textField.autocorrectionType = .default
, und ob der Text automatisch korrigiert wird, liegt beim Benutzer, nicht bei Ihnen, wie es sein sollte
Die gewählte Antwort ist korrekt, aber Sie haben auch die Möglichkeit, dasselbe im Storyboard zu tun.
Sie müssen lediglich Ihr Textfeld auswählen und unter "Inspektor für Attribute anzeigen" die Korrektur auf NEIN setzen .
so schaltest du UITextAutocorrectionType ein oder aus
myTextView.autocorrectionType = UITextAutocorrectionTypeNo;
myTextView.autocorrectionType = UITextAutocorrectionTypeYes;
BEHOBEN für SWIFT-3:
myTextField.autocorrectionType = .no
myTextField.autocorrectionType = UITextAutocorrectionTypeNo;
muss vor platziert werden[myTextField becoreFirstResponder];
, um wirksam zu sein.