[像下面的代码示例一样,使用RxSwift观察UITextfield的文本值时,以编程方式设置像customTextField.text = "Hello World"
这样的文本字段的值不会更新
customTextField.rx.text
.bind(onNext: { textValue in
print( textValue )
}).disposed(by: disposeBag)
我已经意识到这是由于以编程方式设置该值不会触发valueChanged
控件属性事件。
以编程方式设置值时,如何确保触发valueChanged
事件?
我为我的问题找到了解决方案(这是一个技巧)。