RxFSPagerView
示例
要运行示例项目,首先克隆仓库,然后在Example目录中运行pod install
命令。
要求
安装
RxFSPagerView通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod 'RxFSPagerView'
用法
let items = Driver.of(["image0", "image1", "image2", "image3"])
items.drive(pagerView.rx.items(cellIdentifier: "FSPagerViewCell"))
{ _, item, cell in
cell.imageView?.image = UIImage(named: item)
}.disposed(by: disposeBag)
items.map({ $0.count }).drive(pageControl.rx.numberOfPages).disposed(by: disposeBag)
pagerView.rx.itemSelected.subscribe(onNext: { index in
debugPrint(index)
}).disposed(by: disposeBag)
pagerView.rx.modelSelected(String.self).subscribe(onNext: { image in
debugPrint(image)
}).disposed(by: disposeBag)
pagerView.rx.itemScrolled.asDriver().drive(pageControl.rx.currentPage).disposed(by: disposeBag)
作者
Pircate, [隐私保护,请勿公开邮箱]
许可证
RxFSPagerView可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。