How do you get a signal from programmatically made changes to UITextField text property? By using rx.text only reports a signal when the user input the text by keyboard. If you
You can add controlEvents to asObservable:
textField.rx.controlEvent([.editingChanged]) .asObservable().subscribe({ [unowned self] _ in print("My text : \(self.textField.text ?? "")") }).disposed(by: bag)