- let disposeBag = DisposeBag()
- var account:Variable
= Variable ("") // 参照方法 account.value
UITextFieldのrx_textとViewModelのObserverをBindする。
Textが更新されると、ViewModel側のObserverまで届く。
- let disposeBag = DisposeBag()
- accountTextField.rx_text
- .bindTo(viewModel.accountSubject.asObserver())
- .addDisposableTo(disposeBag)
プログラム上でTextを更新する場合(ストリームに流す場合)、sendActionsForControlEventsでValueChangedイベントをUITextFieldに流し込む。
- accountTextField.text = "test"
- accountTextField.sendActionsForControlEvents(.ValueChanged)
0 件のコメント:
コメントを投稿