Gibt es eine Möglichkeit, den Autokapitalisierungstyp für a UITextField
so festzulegen , dass der erste Buchstabe jedes Wortes standardmäßig groß geschrieben wird?
Dies ist ein Beispiel für das, was ich will
ios
uitextfield
CodeGuy
quelle
quelle
Antworten:
Verwenden
textField.autocapitalizationType = UITextAutocapitalizationTypeWords;
Weitere Informationen finden Sie unter: UITextInputTraits-Protokollreferenz
quelle
Wir möchten die Textfelder festlegen
autocapitalizationType
.Ziel c:
Schnell:
Hier gibt es einige Optionen:
allCharacters
ist dasselbe wie zweimaliges Drücken der Umschalttaste, im Grunde genommen Feststelltaste.none
ist ziemlich selbsterklärend, die Tastatur wird niemals versuchen, Buchstaben groß zu schreiben.sentences
wird versuchen, das nächste Wort nach einer Endzeichen-Interpunktion groß zu schreiben.words
Ich werde versuchen, jedes neue Wort (nach einem Leerzeichen) groß zu schreiben, was genau das zu sein scheint, wonach Sie suchen.Diese Eigenschaft kann auch im Attributinspektor des Interface Builders festgelegt werden, wenn Sie das entsprechende Textfeld ausgewählt haben:
"Großschreibung" ist die erste Option in dieser Gruppe, die gerade die Mindestschriftgröße für das Textfeld ausgewählt hat.
quelle
Wenn Sie die
capitalization
Eigenschaft auf "Wörter" setzen, schlägt der Benutzer vor, großgeschriebene Wörter einzugeben. Dies kann vom Benutzer überschrieben werden, indem die Tastatur nicht verschoben wird. Am besten schreiben Sie die Wörter im Code groß:quelle
Ja. In InterfaceBuilder können Sie im textField-Attributinspektor die Capitalization-Eigenschaft für Words einrichten.
quelle
Es gibt eine Antwort für Obj-C, ich bin hier für Swift;
oder kürzerer Weg
quelle
Sie können dies sogar über das Storyboard oder die XIB-Datei tun. Sie müssen nur das Textfeld auswählen und im Attributinspektor rechts befindet sich ein Abschnitt zur Großschreibung, in dem Sie auswählen können, was zu Ihnen passt. In Ihrem Fall ist es Großschreibung "Wörter".
quelle
In Xamarin.ios / Monotouch hat das bei mir funktioniert:
quelle