Методы делегирования 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)
Другие вопросы по тегам