5
我刚刚学习RxSwift,并且有一个简单的示例,我不确定它为什么不起作用。我有一个文本字段和一个标签字段。任何时候文本字段发生变化时,我都希望标签字段得到更新。如果我输入文本字段,一切都按预期工作。如果以编程方式设置文本字段,例如当我按下按钮并显式设置文本字段时,标签字段不会更新。RxSwift - UITextField以编程方式更新时未更新UILabel字段
import UIKit
import RxSwift
import RxCocoa
class ViewController: UIViewController {
@IBOutlet weak var myTextField: UITextField!
@IBOutlet weak var myLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
myTextField.rx_text.bindTo(myLabel.rx_text)
}
@IBAction func pBtn(sender: UIButton) {
myTextField.text = "45"
}
}
如何获取标签字段以更新?我看了很多例子,但似乎找不到能回答这个问题的例子。
感谢您的支持! – Epaga
有KVO吗? –