使用 RxSwift 的 TabelView 委托方法
TabelView Delegate methods using RxSwift
我正在使用 RxSwift,因为 TableView.I 需要计算动态单元格的高度,之前我是在 WillDisplayCell 委托方法中完成的。我不知道如何将 TableView 委托方法与 RxSwift 绑定。有人可以帮忙吗?
符合您的视图控制器
class YourViewController: UIViewController, UITableViewDelegate
然后在viewDidLoad()
中添加这个
tableView.rx.setDelegate(self).addDisposableTo(disposeBag)
然后你写UITableViewDelegate
方法。
其实你可以。试试这个:
tableView.rx
.willDisplayCell
.subscribe(onNext: { cell, indexPath in
//Do your will display logic
})
.disposed(by: disposeBag)
我正在使用 RxSwift,因为 TableView.I 需要计算动态单元格的高度,之前我是在 WillDisplayCell 委托方法中完成的。我不知道如何将 TableView 委托方法与 RxSwift 绑定。有人可以帮忙吗?
符合您的视图控制器
class YourViewController: UIViewController, UITableViewDelegate
然后在viewDidLoad()
tableView.rx.setDelegate(self).addDisposableTo(disposeBag)
然后你写UITableViewDelegate
方法。
其实你可以。试试这个:
tableView.rx
.willDisplayCell
.subscribe(onNext: { cell, indexPath in
//Do your will display logic
})
.disposed(by: disposeBag)