Ich ziehe eine Telefonnummer aus einer Datenbank, und wenn der Benutzer beginnt, im Textfeld zu bearbeiten, um diese Telefonnummer zu ändern, möchte ich die Nummer verwenden, die ich derzeit in der Datenbank als Platzhalter habe. Da sich diese Informationen mit jedem Benutzer ändern, wie kann ich es programmgesteuert in swift einstellen?Platzhalter zu UITextField hinzufügen, wie wird der Platzhaltertext programmgesteuert in swift gesetzt?
Antwort
Zuerst müssen Sie die Telefonnummer aus der Datenbank erhalten (wandeln sie in String), dann setzen Sie placeholder
Ihre textField
zu diesem String, wie so
textField.placeholder = phoneNumberString
Ihre gewünschten Daten aus Ihrer Datenbank Fetch (Kerndaten) und nachdem er in String-Format zu konvertieren ... sagen phoneString
Verwendung dieser Linie diese Zeichenfolge zu setzen als Platzhalter Text
phoneTextField.placeholder = phoneString
Wichtig für alle anderen, die dies lesen, das Setzen von Platzhaltertext im main.storyboard scheint diese Lösung zu annullieren, daher musste ich zuerst meine Platzhalter im Storyboard löschen, bevor ich dies implementierte. Sobald das @ Khuong getan wurde und @ Himanshu die Antwort funktionierte perfekt.
Swift 3
Wenn Ihr Textfield Text hat, müssen Sie zuerst Text-Eigenschaft auf null gesetzt ist, dann setzen Platzhalter-Text:
textField.text = nil
textField.placeholder = "My Placeholder Text"
diese Codezeile Nehmen zur Ansicht Did Last
new_Password.attributedPlaceholder =
NSAttributedString(string: " New Password", attributes: [NSForegroundColorAttributeName : UIColor.white]) // new_Password : our text feild name
Objective-C-Code:
[usernameText setPlaceholder:@"My Placeholder Text"];
- 1. Platzhaltertext nicht zentriert für UITextField, das programmgesteuert erstellt wird
- 2. UITextField mit abschließendem Platzhaltertext
- 3. Swift hinzufügen Einschränkung programmgesteuert
- 4. Hinzufügen UITextField auf UIView programmgesteuert
- 5. Platzhaltertext in UITextField von UISearchBar falsch ausgerichtet
- 6. Wie Bild und Text in UITextField als Platzhalter in der Mitte in Swift
- 7. iOS programmgesteuert hinzufügen linken Bild zu UITextField in Xcode?
- 8. hinzufügen Einschränkungen programmgesteuert swift
- 9. Text in UITextField wird nicht richtig zentriert
- 10. Wie lautet die Standardfarbe für Platzhaltertext in UITextField?
- 11. Schaltfläche zu uitextfield hinzufügen
- 12. Verschieben programmgesteuert Cursor in UiTextField
- 13. UITextField gesetzt Cursor Textposition
- 14. Wie Sie Bindestriche in UITextField iOS Swift hinzufügen?
- 15. Hinzufügen von Suchleiste programmgesteuert zu Tabellenansicht in Swift
- 16. Swift UITextField deleteBackward Ausgabe
- 17. Hinzufügen "Vertical Spacing" programmgesteuert in swift
- 18. Angeben des Umrandungsradius von UITextField in Swift
- 19. ItemListener feuern, wenn der JComboBox-Index programmgesteuert gesetzt wird
- 20. Hinzufügen von Einschränkungen zu einer Schaltfläche programmgesteuert mit Swift
- 21. UITextField Strichattribut undurchsichtig in Swift
- 22. Swift UITextField icon Position
- 23. UITextfield Zeichenanzahl Grenzen in Swift
- 24. Swift - Editor Platzhalter in Quelldatei
- 25. Wie UIProgressBar programmgesteuert in swift
- 26. .NET Der effizienteste Weg, Platzhaltertext durch tatsächliche Werte zu ersetzen?
- 27. Swift, wie Informationen Fenster programmgesteuert zu verbergen
- 28. Wie HeaderView von Nib zu UiTableView programmgesteuert in Swift
- 29. Wie programmgesteuert hinzufügen/entfernen?
- 30. Hinzufügen von vertikalen Abstand zwischen zwei Ansichten programmgesteuert in swift
Dank Himanshu, hat perfekt funktioniert. –
Vergnügen gehört mir! – Himanshu