In alcune applicazioni come Mail, quando si ha un UITextField, c'è un piccolo pulsante + a destra. Quando lo tocchi, viene visualizzato un controller di visualizzazione modale che consente di selezionare un numero di telefono, un indirizzo, ecc. E verrà visualizzato nel campo di testo. Mi stavo chiedendo come implementarlo nella mia app. Grazie,
IsaaciPhone SDK - UITextField con pulsante + per contatti
7
A
risposta
5
Se si desidera il pulsante più all'interno del campo di testo, dare un'occhiata alla proprietà rightView
della classe UITextField, che consente di inserire qualsiasi UIView nella porzione più a destra del campo di testo. Si può mettere un UIButton lì, come creata con
[UIButton buttonWithType:UIButtonTypeContactAdd];
1
È possibile eseguire questa operazione avendo un UIView regolare che contiene un UITextField e un UIButton come subviews.
es
-------------------------------
| UITextField | UIButton|
-------------------------------
Quando il pulsante viene toccato è possibile far apparire il selettore rubrica (o qualsiasi altra cosa) come vista modale, e quando si chiude l'aggiornamento del campo di testo, se necessario.
8
È possibile farlo
txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];
txtFldObj.rightViewMode=UITextFieldViewModeAlways;
si può anche fare riferimento a questo trick anche
tnks Man! ... Ho dimenticato il ViewMode ... mi hai salvato: P – Gabriele