ale*_*lex 16 reactive-programming swift2 rx-swift
在探索RxSwift时
我发现只有textField.rx_text.asObservable()属性,每个键盘按钮被击中时触发事件.
但是我们如何处理"搜索"或"完成"按钮事件?我想在这些操作之后才进行搜索,而不是"在键入时搜索".
小智 35
您可以像这样订阅UIControlEvents:
textField.rx_controlEvents(.EditingDidEndOnExit).subscribeNext {
print("return pressed")
}
d.f*_*ber 17
在RxSwift 4中:
textField.rx.controlEvent([.editingDidEndOnExit]).subscribe { text in
print(text)
}.disposed(by: disposeBag)
Run Code Online (Sandbox Code Playgroud)
在Rxswift 3.0 中
textField.rx.controlEvent([.editingDidEndOnExit])
.subscribe(onNext:{text in
print(text)
}).addDisposableTo(disposeBag)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8658 次 |
| 最近记录: |