Sto prelevando un numero di telefono da un database e quando l'utente inizia a modificare nel campo di testo per modificare quel numero di telefono, vorrei utilizzare il numero attualmente presente nel database come segnaposto. Poiché queste informazioni cambiano con ciascun utente, come posso impostarlo a livello di codice in rapido?Aggiungi segnaposto a UITextField, come impostare il testo segnaposto in modo programmatico in rapido?
risposta
è 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
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
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.
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"
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
codice Objective-C:
[usernameText setPlaceholder:@"My Placeholder Text"];
- 1. Testo segnaposto disallineato in UITextField di UISearchBar
- 2. Cancella testo UITextField segnaposto a tocco
- 3. Centra il testo segnaposto nella sottoclasse di UITextField
- 4. Cambiare il testo segnaposto
- 5. Java: Aggiungi segnaposto su JTextField
- 6. Come impostare il colore del testo del segnaposto per un UITextField preservando le sue proprietà esistenti?
- 7. Testo segnaposto centrale in iPhone
- 8. Qual è il colore predefinito per il testo segnaposto in UITextField?
- 9. Formattazione testo segnaposto
- 10. Come impostare una larghezza di ingresso in modo che corrisponda il testo segnaposto larghezza
- 11. Python Gtk.Entry testo segnaposto
- 12. Come si aggiunge il testo segnaposto a TinyMCE?
- 13. Come Cambiare il colore del testo segnaposto - iOS
- 14. Il testo in UITextField non centrerà correttamente
- 15. stili multipli per inserire il testo segnaposto
- 16. Picasso - come ridimensionare il segnaposto
- 17. Testo campo Tag Segnaposto restituito come valore
- 18. Come rimuovere segnaposto a fuoco
- 19. Segnaposto in IE7
- 20. Perché UITextview non ha proprietà segnaposto come UITextField
- 21. Spring Boot: modifica segnaposto segnaposto di proprietà
- 22. Esegue il ciclo di testo segnaposto in forma con JQuery?
- 23. Cambia colore segnaposto in input
- 24. IPhone UITextField non mostra il testo di modifica del segnaposto o di cancellazione quando viene toccato
- 25. Centratura del segnaposto segnaposto nell'elemento contentEditable
- 26. Il testo segnaposto si esaurisce nella textarea in Safari?
- 27. come cambiare segnaposto textSize in reagisco-nativa
- 28. Il segnaposto non funziona
- 29. ASP.NET MVC TextBoxFor Segnaposto
- 30. Come nutrire un segnaposto?
Grazie Himanshu, ha funzionato perfettamente. –
Il piacere è tutto mio! – Himanshu