Ich versuche, den ersten Buchstaben jedes Wortes, das ich in ein Textfeld einfüge, groß zu schreiben. Ich möchte diesen Code hier setzen:Der erste Buchstabe jedes Wortes in einem Textfeld groß geschrieben werden Mit Swift
Mein Problem ist, dass ich keine Ahnung habe, was ich setzen soll. Ich habe versucht, die Schaffung einer Zeichenfolge wie ein Post mir zu tun erzählt, und ich habe Probleme:
nameOfString.replaceRange(nameOfString.startIndex...nameOfString.startIndex, with: String(nameOfString[nameOfString.startIndex]).capitalizedString)
Ich bin nicht sicher, was innerhalb dieser Funktion stellen Sie den ersten Buchstaben jedes Wortes zu nutzen.
Warum nicht das Textfeld einer 'autocapitalizationType' Eigenschaft' Words' gesetzt? Dann, wie der Benutzer eingibt, wird jedes Wort automatisch großgeschrieben. – rmaddy
@rmaddy Warum postest du deinen Kommentar nicht als Antwort? 'textField.autocapitalizationType = .Words' –
@LeoDabus Weil mein Kommentar die Frage nicht beantwortet. Es ist nur ein kurzer Kommentar, um eine mögliche alternative Lösung anzubieten. Ich weiß nicht, ob das OP tatsächlich ein anderes Bedürfnis hat. – rmaddy