W jaki sposób programowo ustawiasz fokus na jakieś pole tekstowe w iPhone'ie w wyniku naciśnięcia pola tekstowego?Jak ustawić fokus na pole tekstowe w iphone?
Odpowiedz
Dodaj Delegata do pola tekstowego. Możesz śledzić proces opisaną w tym artykule: http://www.roseindia.net/tutorial/iphone/examples/iphone-AddTwoTextField.html
Na zmianę ostrości w locie:
[yourTextField becomeFirstResponder];
ta strona pobiera tylko dane wejściowe i umieszcza je w celu wprowadzenia do innego pola tekstowego. zapytałem, jak ustawić fokus (jak setOnFocus w Androidzie) w polu tekstowym i hw, aby utworzyć zdarzenie click dla textfield w iphone. –
Dodanie zdarzenia TouchUpInside dla TextField –
nie działa. – AsimRazaKhan
Wystarczy upewnić się firstresponder textField, będzie to również popup klawiatury:
[self.textField becomeFirstResponder];
I tylko trochę bardziej typowy przykładowy kod, który może pomóc komuś,
w scenorysie, kliknij jedno z pól tekstowych i ustaw punkty docelowe jako klasę, o której mowa. W tej klasie, w pliku .h upewnić się, że stwierdzenie, że jest to UITextFieldDelegate
@interface Login : UIViewController <UITextFieldDelegate>
Następnie w pliku .m, można mieć to na przykład ...
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == self.loginEmail) { [self.loginPassword becomeFirstResponder]; }
if (textField == self.loginPassword) { [self yourLoginRoutine]; return YES; }
return YES;
}
Kiedy użytkownik klika przycisk "Dalej" na wirtualnej klawiaturze - w polu "e-mail" - poprawnie przeniesie Cię do pola hasła. Kiedy użytkownik kliknie przycisk "Dalej" na wirtualnej klawiaturze - w polu "hasło" - poprawnie wywoła twój loglogin.
(W scenorysie, na kontrolerze atrybutów, zauważ, że możesz wybrać tekst, który chcesz na klawiaturze Return ... tutaj "Dalej" działałby ładnie na polu e-mail, a "Gotowe" działałoby ładnie na pole hasła.)
Mam nadzieję, że pomoże!
- 1. Ustaw fokus na pole tekstowe w WPF
- 2. Jak ustawić pole tekstowe w kodzie?
- 3. Jak ustawić pole tekstowe ElementTree w konstruktorze?
- 4. Jak ustawić pole tekstowe jako pole wyboru w django
- 5. automatycznie ustawić pole tekstowe w matplotlib
- 6. Ustaw fokus na pole tekstowe HTML lub przycisk w formancie WebBroswer
- 7. Jak ustawić fokus na formancie w formancie niestandardowym?
- 8. asp.net Walidator na pole tekstowe
- 9. Jak ustawić fokus na Textfield w Swing?
- 10. Jak dodać kolejne pole tekstowe do kontrolera UISearch, gdy fokus znajduje się na pasku wyszukiwania?
- 11. Yii $ formularz-> pole tekstowe, jak ustawić wartość domyślną?
- 12. Jak ustawić fokus na UserControl (wybierz)?
- 13. Jak ustawić fokus na okno modemu javascript?
- 14. Jak ustawić fokus na widżet Tkintera?
- 15. Jak ustawić fokus na materialu TextField?
- 16. Nie można ustawić ukrytą wartość Pole tekstowe w jQuery
- 17. Nieeksportowalne pole tekstowe wxPython
- 18. Jak utworzyć pole tekstowe numeryczne w Silverlight?
- 19. Usuń fokus na pierwszym polu tekstowym
- 20. Arabskie pole tekstowe
- 21. Jak wymusić fokus na formantów w formularzach okienkowych
- 22. knockout.js ustawić fokus w szablonie
- 23. Jak ustawić fokus cv :: namedWindow w OpenCV2?
- 24. Niereferowalne pole tekstowe
- 25. Pole tekstowe - centrowanie tekstu
- 26. Jak mogę init, pole tekstowe w UIAlertView
- 27. Reklamowe pole tekstowe jak w liczbach
- 28. jak ustawić fokus na polu tekstowym w formularzu okna dialogowego przy użyciu C#
- 29. Jak rozciągnąć pole tekstowe na wielu stronach w raportach Jaspera?
- 30. Jak ustawić fokus na formant po sprawdzeniu poprawności w .NET
do użytku z ustawieniem ostrości [textfield sięFirstResponder] – Narayana
Zgodnie z wymaganiami .. jeśli chcesz dodać zdarzenie click !! możesz ustawić opcję Pojedyncze kliknięcie, które jest alternatywą dla zdarzenia kliknięcia. [YourtextField addGestureRecognizer: tapGesture]; nie zapomnij zadeklarować gestu przed dodaniem !! –
Nie trudno jest powiedzieć, o co tu chodzi, i jest to całkowicie uzasadnione pytanie. Zamykanie takich pytań nie pomaga społeczności. – devios1