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 件のコメント:
コメントを投稿