Üç metin alanım var ve imleci bir sonraki sayfaya taşıyabiliyorum. Sonuna ulaşıldığında, klavye kapanır. Ama hiçbir şey benim için işe yaramaz ... İşte sahip olduğum bir örnek. Ancak hiçbir şey hareket etmiyor ve bir sonraki düğmeyi seçtiğimde hiçbir şey olmuyor.UITextField İmleci Sonraki Metin Alanına Taşıma
- (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;
}
Metin alanı temsilcisinin doğru şekilde ayarlandığından emin misiniz? Bu yöntem hiç çağrılıyor mu? – stevex
Bu yöntem aranıyor mu? Bunu yaparsa .. ve textField == field1TextField bloğu çağrılır .. ve field2TextField nil değildir .. o zaman işe yarayacak gibi görünüyor – stevex
Yorumunuzu bir soru olarak gönderin! Bunu yapmayı unuttum! İşaretle kontrol edeceğim! –