Wie kann man mit "Fertig" umgehen? Taste drücken, um das Ereignis in rxSwift zu drücken?

7

Beim Erkunden von RxSwift

Ich habe nur textField.rx_text.asObservable() -Eigenschaft gefunden, die Ereignisse auslöst, wenn jede Tastaturtaste gedrückt wird.

Aber wie gehen wir mit "Suchen" oder "Fertig" vor? Ich möchte die Suche erst nach diesen Aktionen auslösen, nicht "während der Eingabe suchen".

    
alex 24.10.2015, 10:06
quelle

3 Antworten

20

Sie können UIControlEvents wie folgt abonnieren:

textField.rx_controlEvents(.EditingDidEndOnExit).subscribeNext { print("return pressed") }

    
louoso 25.10.2015, 02:40
quelle
3

In Rxswift 3.0

%Vor%     
Chirag Desai 18.05.2017 12:41
quelle
3

In RxSwift 4:

%Vor%     
d.felber 09.02.2018 11:03
quelle