RxSwift 代替通知代码点击事件手势等

2022-12-20  本文已影响0人  YannChee

代替按钮点击方法

 btn.rx.tap.subscribe(onNext: { [weak self] in
        self!.checkBalance()
 }).disposed(by: bag)

//  或者
btn.rx.controlEvent(.touchUpInside).subscribe(      
  onNext: { [weak self] in             
  self!.checkBalance()         
} ).disposed(by: bag)

代替手势方法

       let view = UIView()
        
        let tap = UITapGestureRecognizer()
        view.addGestureRecognizer(tap)
        tap.rx.event.subscribe(
            onNext: { _ in
                
            }
        ).disposed(by: bag)

textfiled的代理

 textFiled.rx.text.orEmpty.subscribe(onNext: { (text) in
            print(text)
        }).disposed(by: bag)
上一篇 下一篇

猜你喜欢

热点阅读