美文网首页
自定义UI绑定

自定义UI绑定

作者: adaodao3056 | 来源:发表于2021-01-25 18:10 被阅读0次
    extension Reactive where Base: UILabel {
        public var fontSize: Binder<CGFloat> {
            return Binder(base) { lab, size in
                lab.font = UIFont.systemFont(ofSize: size)
            }
        }
    }
    
    // 使用
    let ob = Observable<Int>.interval(1, scheduler: MainScheduler.asyncInstance)
    ob.map { CGFloat($0) + 10.0 }
        .bind(to: lab.rx.fontSize) // 这里要使用 .rx
        .disposed(by: disposeBag)
    
    

    相关文章

      网友评论

          本文标题:自定义UI绑定

          本文链接:https://www.haomeiwen.com/subject/zlajnktx.html