// // UICollectionView+Rx.swift // SwiftBilibili // // Created by 罗文 on 2021/1/20. // Copyright © 2021年 罗文. All rights reserved. // import RxCocoa import RxDataSources import RxSwift extension Reactive where Base: UICollectionView { func itemSelected(dataSource: CollectionViewSectionedDataSource) -> ControlEvent { let source = self.itemSelected.map { indexPath in dataSource[indexPath] } return ControlEvent(events: source) } }