Jestem nowa w stackoverflow, mam problem z nowym szybkim kodem. Mam niestandardowy przycisk powrotu na klawiaturze z "Gotowe", ale kiedy stukam w niego, nic nie spadnie ... Jak mogę ukryć klawiaturę przed dotknięciem go? Dodałem kod (znajdujący się na tej stronie), aby ukryć klawiaturę, gdy naciśniesz gdzieś, a nie na klawiaturze, ale nie mogę tego zrobić, puknij w przycisk "zrobione" ... Dziękuję przed!Klawiatura zrobiona kluczowa akcja swift iOS nie działa
17
A
Odpowiedz
53
Yo trzeba zaimplementować metodę delegata, który nazywa się po naciśnięciu przycisku Gotowe:
func textFieldShouldReturn(textField: UITextField!) -> Bool {
textField.resignFirstResponder()
return true
}
trzeba także być zgodne z protokołem UITextFieldDelegate:
class MyViewController: UIViewController,UITextFieldDelegate // I assume you override UIview controller class if not add UITextFieldDelegate to your class
Ostatnią rzeczą jest skonfigurować swoją klasę jako delegat pola tekstowego:
textField.delegate = self
11
textField.delegate = self
może być zastąpiony przez
stworzy niezbędne połączenia między widok, jego skład i sprawi, że praca metoda textFieldShouldReturn jak oczekiwano.
Powiązane problemy
- 1. Szyny pomiń przed akcja nie działa
- 2. iOS Backgrounding nie działa
- 3. Eclipse Android Emulator - Klawiatura nie działa
- 4. Klawiatura nie działa poprawnie w ios7 (Xcode 6)
- 5. Swift iOS11 - identyfikacja klawiaturyRozmiar wysokości już nie działa
- 6. Swift Timer.scheduledTimer() nie działa
- 7. Swift SequenceType nie działa
- 8. Swift NSEvent nie działa
- 9. Klawiatura numeryczna IOS z dziesiętnym
- 10. Para kluczowa jako enum
- 11. Kod XCode 6.1 Klawiatura dziesiętna iOS 8 nie jest poprawna
- 12. Swift inkrement Int! nie działa
- 13. Swift 3 NSCache nie działa
- 14. NSForegroundColorAttributeName nie działa w Swift?
- 15. subview przewijania nie działa SWIFT
- 16. ReactiveCocoa rac_valuesForKeyPath nie działa w Swift
- 17. iOS 9 Swift UIView nie ma członka
- 18. Klawiatura iOS z przyciskiem "Idź" zamiast powrotu
- 19. Chmura parsetu - LiveQueries - Klient iOS nie działa
- 20. iOS swift NSMutableData nie ma członka appendString
- 21. Swift Nie można importować Sqlite3 iOS
- 22. Transformacja nie działa na IOS
- 23. Lokalizacja symulatora iOS nie działa
- 24. window.close() nie działa na iOS
- 25. iOS UIPageControl HorizontalAlignment nie działa
- 26. iOS Swift i localizedStringWithFormat
- 27. IOS Swift assetForURL error
- 28. iOS Swift max(), min()
- 29. Wartość kluczowa Obserwacja obiektu NSMutableSet
- 30. odroczyć funkcja nie działa w Swift 2.0
Jesteś geniuszem !! Dziękuje!! –
Możesz także użyć Xcode, aby utworzyć połączenie pomiędzy twoim interfejsem i kodem. Zobacz mój wpis poniżej –
dziękuję, pomógł mi –