Ich möchte meinen UITextField Platzhalter auf center aligned
und auch die placeholderColor
ändern. Ich habe bereits Text Zentrum this ↓Textfeld Platzhalter zentriert und auch Farbe ändern
extension String {
func attributedString(aligment: NSTextAlignment) -> NSAttributedString {
return NSAttributedString(text: self, aligment: aligment)
}
}
extension NSAttributedString {
convenience init(text: String, aligment: NSTextAlignment) {
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = aligment
self.init(string: text, attributes: [NSAttributedStringKey.paragraphStyle: paragraphStyle])
}
}
und rufen Sie wie unter
über Extension-Methode unter Verwendung von make ausgerichtettextField.attributedPlaceholder = NSAttributedString(text: text, aligment: .left)
Aber ich bin nicht in der Lage, die Farbe der Platzhalter zu ändern. Wie sollte ich meine Platzhalterfarbe ändern? Jede Hilfe wird geschätzt.
Bewerben das Vordergrundfarbenattribut für Ihre attributierte Zeichenfolge. – rmaddy