Nie mogłem znaleźć niczego w dokumentacji Xamarin o przejściu do następnego pola tekstowego w serii pól tekstowych w formularzu, tylko mały samouczek dotyczący usuwania klawiatury.Xamarin iOS - Przejdź do następnego pola tekstowego z kluczem powrotu
Aby wszystko było proste, używam pola tekstowego txtUsername (tag 1) i pola tekstowego txtPassword (tag2). Kiedy zaimplementuję poniższy kod, nie przenosi się do Xamarin Studio. Czy ktoś wie, w jaki sposób można to zrobić kod w Xamarin Studio, lub alternatywnie, czy mogę przenieść kod z XCode do Xamarin Studio.
używam następujący kod:
- (BOOL)textFieldShouldReturn:(UITextField *)txtUsername{
NSLog(@"textFieldShouldReturn:");
if (txtUsername.tag == 1) {
UITextField *txtPassword= (UITextField *)[self.view viewWithTag:2];
[txtPassword becomeFirstResponder];
}
else {
[txtUsername resignFirstResponder];
}
return YES;
}
góry dzięki
Ach tak, nie sądziłem, że zajrzę do dokumentacji API, zajrzałem do Przewodników i Samouczków. Jeśli możesz dać mi znać, jak się na tym świetnie, jestem nowy w Xamarin i XCode, ale będę musiał je wdrożyć, kiedy wrócę do domu później. –
Wypróbuj powyższą implementację, nie jestem pewien, czy to zadziała! – satheeshwaran
Dziękuję bardzo, właśnie przetestowałem tę metodę i działa idealnie! –