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嗎? –