2016-05-03 14 views

Antwort

23

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 
1

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

+0

Dank Himanshu, hat perfekt funktioniert. –

+0

Vergnügen gehört mir! – Himanshu

3

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.

6

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" 
0

diese Codezeile Nehmen zur Ansicht Did Last

new_Password.attributedPlaceholder = 
      NSAttributedString(string: " New Password", attributes: [NSForegroundColorAttributeName : UIColor.white]) // new_Password : our text feild name 
0

Objective-C-Code:

[usernameText setPlaceholder:@"My Placeholder Text"]; 
Verwandte Themen