2016-05-03 40 views

risposta

23

è necessario per ottenere il numero di telefono dal database prima (convertirli in stringa), allora si imposta placeholder del vostro textField a quella stringa, in questo modo

textField.placeholder = phoneNumberString 
1

Fetch i dati desiderati dal database (dati di base) e dopo la conversione in formato di stringa ... dire phoneString

utilizzare questa linea per impostare questa stringa come testo segnaposto

phoneTextField.placeholder = phoneString

+0

Grazie Himanshu, ha funzionato perfettamente. –

+0

Il piacere è tutto mio! – Himanshu

3

Importante da notare per chiunque stia leggendo questo, l'impostazione del testo segnaposto nel main.storyboard sembra annullare questa soluzione, quindi ho dovuto prima cancellare i miei segnaposti nello storyboard prima di implementarlo. Una volta che è stato fatto, la risposta di @Khuong e @ Himanshu ha funzionato perfettamente.

6

Swift 3

Se il textField dispone di testo, è necessario impostare prima proprietà di testo a zero, quindi impostare il testo segnaposto:

textField.text = nil 
textField.placeholder = "My Placeholder Text" 
0

Applicare questa riga di codice per visualizzare Did carico

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

codice Objective-C:

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