Wie setze ich UITextField Platzhalterfarbe programmgesteuert in swift?
1 - Erstellen Sie einen attributedString mit der gewünschten Farbe.
2 - Setzen Sie diesen attributedString auf die Eigenschaft attributePlaceholder des Textfelds
Aus Apple-Dokumentation
var attributedPlaceholder: NSAttributedString!
Diese Eigenschaft ist standardmäßig null. Wenn diese Option festgelegt ist, wird die Platzhalterzeichenfolge mit einer 70% -igen Grautonfarbe und den übrigen Stilinformationen (außer der Textfarbe) der attributierten Zeichenfolge gezeichnet. Durch das Zuweisen eines neuen Werts zu dieser Eigenschaft wird auch der Wert der Platzhaltereigenschaft durch dieselben Zeichenfolgedaten ersetzt, allerdings ohne Formatierungsinformationen. Das Zuweisen eines neuen Werts zu dieser Eigenschaft wirkt sich nicht auf andere stylebezogene Eigenschaften des Textfelds aus.
Tags und Links swift uitextfield