本文主要是介绍RxSwift之RxDataSources使用,UITableView 和 UICollectionView 数据源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
单组数据绑定
let data = Observable<[String]>.just(["first element", "second element", "third element"])data.bind(to: tableView.rx.items(cellIdentifier: "Cell")) { index, model, cell incell.textLabel?.text = model
}
.disposed(by: disposeBag)
多组多行数据绑定
let dataSource = RxTableViewSectionedReloadDataSource<SectionModel<String, Int>>(configureCell: configureCell)
Observable.just([SectionModel(model: "title", items: [1, 2, 3])]).bind(to: tableView.rx.items(dataSource: dataSource)).disposed(by: disposeBag)
这篇关于RxSwift之RxDataSources使用,UITableView 和 UICollectionView 数据源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!