Mam trzy pola tekstowe i chcę móc przesunąć kursor do następnego. Po osiągnięciu ostatniego klawisza klawiatura zostaje odrzucona. Ale nic nie działa dla mnie ... Oto przykład tego, co mam. Jednak nic się nie porusza i nic się nie dzieje po wybraniu następnego przycisku.Jak przenieść kursor UITextField do następnego pola tekstowego
- (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;
}
Czy jesteś pewien, że delegaci pola tekstowego są poprawnie ustawione? Czy ta metoda jest w ogóle wywoływana? – stevex
Czy ta metoda jest wywoływana? Jeśli to zrobi ... a blok textField == field1TextField jest wywoływany .. a pole2TextField nie jest zerowe .. to wygląda na to, że powinno działać – stevex
Skomentuj swoje pytanie! zapomniałem tego zrobić! sprawdzę to zaznacz! –