Методы делегирования TabelView, использующие RxSwift
Я использую RxSwift для TableView. Мне нужно вычислить высоту динамических ячеек ранее, я сделал это в методе делегата WillDisplayCell. Я не знаю, как связать методы TableView Delegate с RxSwift. Может ли кто-нибудь помочь?
2 ответа
Решение
Подтвердите свой View Controller
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)