如何将我的 UIButton 标题绑定到我的 ViewModel

J4L*_*O0L 4 mvvm ios swift rx-swift

我想将UIButton标题绑定到BehaviorSubject<String>我的 ViewModel 中。我这样做Label如下:

//ViewModel
var fullName = BehaviorSubject<String?>(value: "")

//ViewController
vm.fullName.bind(to: fullNameLabel.rx.text).disposed(by: bag)
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到这一点吗?

Dan*_* T. 7

正确的方法是使用title()粘合剂。

vm.fullName
    .bind(to: button.rx.title())
    .disposed(by: disposeBag)
Run Code Online (Sandbox Code Playgroud)