TabelView使用RxSwift委派方法

Meh*_*een 2 ios rx-swift swift3 rx-cocoa

我正在使用RxSwift for TableView.我需要先计算WillDisplayCell委托方法中我做过的动态单元格的高度.我不知道如何将TableView Delegate方法与RxSwift绑定.任何人都可以帮忙吗?

Aaq*_*ain 15

其实你可以.试试这个:

       tableView.rx
        .willDisplayCell
        .subscribe(onNext: { cell, indexPath in
   //Do your will display logic
           })
        .disposed(by: disposeBag)
Run Code Online (Sandbox Code Playgroud)


Khu*_*ong 7

符合您的View Controller

class YourViewController: UIViewController, UITableViewDelegate
Run Code Online (Sandbox Code Playgroud)

然后添加 viewDidLoad()

tableView.rx.setDelegate(self).addDisposableTo(disposeBag)
Run Code Online (Sandbox Code Playgroud)

然后编写UITableViewDelegate方法。