Ich erstelle eine App, in der ich mehrere UITextfield
's verwende. Ich weiß, wie man die placeholder
Farbe eines einzelnen Textfelds ändert.Wie setze ich eine globale Platzhalterfarbe für ein UITextField für die gesamte App in swift?
textField.attributedPlaceholder = NSAttributedString(string: "Username", attributes: [NSForegroundColorAttributeName: UIColor.redColor()])
.
Aber ich möchte die Platzhalterfarbe aller UITextField
s in der gesamten App ändern. Meine App hat mehr als 50 UIViewControllers
und mehr als 25 von ihnen hat TextFields (2 bis 22 pro Bildschirm). Ich möchte einen Code, der global an einem Ort verwendet werden kann, so dass ich nicht auf jeden View-Controller zugreifen und ihn manuell ändern muss.
Wenn Sie andere Alternativen haben, um die Arbeit zu erledigen, lassen Sie es mich wissen.
Ich bin mit xcode 7.1.1
swift 2.0
Update: Für Standard der Platzhalter Farbe wird auf hellgraue Farbe. Gibt es eine Möglichkeit für uns, dieses Standardverhalten zu ändern und es in eine andere Farbe zu ändern?
Wie können wir auf diesen Standardcode zugreifen und ihn ändern?
dies sehen, es hilft Ihnen https://www.natashatherobot.com/ using-swift-extensions/ –
@Anbu.Karthik Ich sah den Link, aber ich weiß nicht, wie es in meinem Code hilfreich sein könnte. Könnten Sie genauer –
ya sicher sein ....... –