Mam wymaganie, gdy mam pole tekstowe w widoku. Kiedy chcę otworzyć widok, przełączając kartę (TabBased Application), po raz pierwszy po załadowaniu widoku pojawia się klawiatura, ponieważ wywoływana jest metoda loadview. Ale kiedy przełączam się na tab2 i ponownie przełączam na tab1 ponownie, widok ładowania nie jest wywoływany. Chcę, aby klawiatura pojawiała się za każdym razem, gdy otwieram stronę tab1.Jak otworzyć widok za pomocą klawiatury pojawiającej się, gdy widok jest już załadowany?
5
A
Odpowiedz
10
Zastosowanie -viewWillAppear:
w kontrolerze widoku wysłać pole tekstowe do -becomeFirstResponder
wiadomość, np
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[myTextField becomeFirstResponder];
}
Powiązane problemy
- 1. Lazy załadowany widok listy w GTK #
- 2. Jak sprawdzić, czy określony widok jest widoczny po wyświetleniu klawiatury?
- 3. Jak wyśrodkować widok za pomocą RelativeLayout?
- 4. Dostosuj widok przewijania po podniesieniu klawiatury
- 5. iOS8 - widok akcesoriów klawiatury z dynamiczną wysokością
- 6. Jak wydrukować widok siatki za pomocą iTextSharp
- 7. Jak mogę się dowiedzieć, który widok jest aktualnie skupiony?
- 8. Aktualizacja widok Backbone gdy model jest zapisywany
- 9. Widok terenu i satelity za pomocą MapKit
- 10. Android - Potrzebuje oddzwonienia, gdy wyświetlany jest widok
- 11. Wdrożenie widok jak widok pagera
- 12. Utwórz widok za pomocą klucza podstawowego?
- 13. Sterownik UITableViewController nie przewija widok po wyświetleniu klawiatury
- 14. Jak animować widok, aby ukryć się pod innym widokiem, a następnie animować widok Widok
- 15. Jak przeskalować niestandardowy widok (widok powierzchni)
- 16. Jak przenieść z powrotem do UIViewController, który jest już załadowany?
- 17. Jak dodać widok na klawiaturze?
- 18. Jak zmienić Widok domyślny i widok częściowy
- 19. Jak findViewById zainicjować widok
- 20. Jak mogę uzyskać nadrzędny widok za pomocą uiautomator?
- 21. Jak osadzić widok (za pomocą przycisków itp.) Wewnątrz EditText?
- 22. Odśwież widok interfejsu użytkownika, gdy zmieniają się parametry stanu?
- 23. Uzyskaj rozszerzony widok grupowy obiektu ExpandableListView za pomocą polecenia onGroupExpand
- 24. Widok stronicowania Widok w WPF
- 25. Jak mogę przetestować widok krajobrazu za pomocą symulatora iPhone'a?
- 26. Określić, który widok ASP.NET MVC powrócić, gdy nie jest używany powrót Widok (model), ale powrót Widok ("viewName", model)
- 27. Jak uzyskać bieżący aktywny widok w regionie za pomocą PRISM?
- 28. Przełączanie UIKeyboardTypeNamePhonePad Domyślny widok
- 29. Jak zaktualizować widok uproszczeń za pomocą wiersza polecenia systemu Windows?
- 30. Jak zapytać o widok couchdb za pomocą klucza złożonego?
zrobiłem to samo ... Ale metoda ViewWillAppear nie jest wywoływana za każdym razem ...... Oto kod animowany (Woid) viewWillAppear: (BOOL) { [super viewWillAppear: animated]; \t [searchForProduct becomeFirstRondonder]; } Proszę o pomoc –
Kod powinien zadziałać, zakładając, że wszystkie obiekty są tworzone i okablowane. Spróbuj dodać instrukcję 'NSLog', aby sprawdzić, czy' -viewWillAppear: 'zostanie wywołane. Upewnij się również, że 'searchForProduct' nie jest' nil' i/lub że jest poprawnie podłączony, jeśli używasz Kreatora interfejsu dla twojego widoku. –
searchForProduct nie został wydany .. Zawiera alokację pamięci ... Problem jest viewWillAppear Metoda nigdy nie jest wywoływana ... –