3. RxSwift 绑定 bind、bindTo、Binder
作者:
xxxixxxx | 来源:发表于
2020-11-16 09:24 被阅读0次
bind
let ob = Observable<Int>.interval(1, scheduler: MainScheduler.asyncInstance)
ob.map {
// 对值进一步处理然后返回
"count " + "\($0)"
}
.bind { text in
countLab.text = text
}.disposed(by: disposeBag)
ob.bind { x in
print(x)
}.disposed(by: disposeBag)
Binder + bindTo
let ob = Observable<Int>.interval(1, scheduler: MainScheduler.asyncInstance)
let observer: Binder<String> = Binder(countLab) { lab, text in
lab.text = text
}
ob.map {
"c" + "\($0)"
}
.bind(to: observer)
.disposed(by: disposeBag)
本文标题:3. RxSwift 绑定 bind、bindTo、Binder
本文链接:https://www.haomeiwen.com/subject/vxvnbktx.html
网友评论