7

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

4

2 回答 2

23

其实你可以。尝试这个:

       tableView.rx
        .willDisplayCell
        .subscribe(onNext: { cell, indexPath in
   //Do your will display logic
           })
        .disposed(by: disposeBag)
于 2018-06-27T19:44:12.323 回答
10

符合您的视图控制器

class YourViewController: UIViewController, UITableViewDelegate

然后添加这个viewDidLoad()

tableView.rx.setDelegate(self).addDisposableTo(disposeBag)

然后你写UITableViewDelegate方法。

于 2017-03-30T12:12:33.287 回答