TabelView使用RxSwift委派方法

时间:2017-03-30 11:11:40

标签: ios swift3 rx-swift rx-cocoa

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

2 个答案:

答案 0 :(得分:14)

实际上可以。试试这个:

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

答案 1 :(得分:4)

使视图控制器符合

class YourViewController: UIViewController, UITableViewDelegate

然后在viewDidLoad()

中添加
tableView.rx.setDelegate(self).addDisposableTo(disposeBag)

然后你编写UITableViewDelegate方法。