RxFSPagerView 0.2.1

RxFSPagerView 0.2.1

Pircate维护。



  • 作者
  • Pircate

RxFSPagerView

CI Status Version License Platform

示例

要运行示例项目,首先克隆仓库,然后在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文件。