Ho tre campi di testo e voglio essere in grado di spostare il cursore sul successivo. Quando viene raggiunto l'ultimo, la tastiera viene chiusa. Ma niente funziona per me ... Ecco un esempio di ciò che ho. Tuttavia, nulla si muove e non accade nulla quando seleziono il pulsante successivo.Come spostare il cursore UITextField sul campo di testo successivo
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == field1TextField) {
[textField resignFirstResponder];
[field2TextField becomeFirstResponder];
}
else if (textField == field2TextField) {
[textField resignFirstResponder];
[field3TextField becomeFirstResponder];
}
else if (textField == field3TextField) {
[textField resignFirstResponder];
}
return YES;
}
Sei sicuro che i delegati del campo di testo sono impostati correttamente? Viene chiamato questo metodo? – stevex
Viene chiamato questo metodo? Se lo fa .. e il campo textField == campo1TextField è chiamato block .. e field2TextField non è nil .. allora sembra che dovrebbe funzionare – stevex
Form il tuo commento come una domanda! ho dimenticato di farlo! lo segnerò! –