RxDrawerView 1.0.1

RxDrawerView 1.0.1

Mikko Välimäki 维护。



 
依赖项
RxSwift~> 4.0
RxCocoa~> 4.0
DrawerView~> 1.0.2
 

  • Mikko Välimäki

RxDrawerView

RxDrawerView 是 RxSwiftDrawerView 包装器。使用 RxDrawerView,您可以采用响应式方法来接收代理更新。

安装

CocoaPods

如果使用 CocoaPods,请在 Podfile 中添加以下内容

pod "RxDrawerView"

Carthage

如果您更喜欢 Carthage,请在 Cartfile 中添加以下内容

github "mkko/RxDrawerView"

示例用法

    drawer.rx.willTransition
        .subscribe(onNext: { e in
            print("willTransition: \(e.fromPosition) ->  \(e.toPosition)")
        })
        .disposed(by: disposeBag)

    drawer.rx.didTransition
        .subscribe(onNext: { position in
            print("didTransition: \(position)")
        })
        .disposed(by: disposeBag)

    drawer.rx.drawerDidMove
        .subscribe(onNext: { offset in
            print("drawerDidMove: \(offset)")
        })
        .disposed(by: disposeBag)

    drawer.rx.willBeginDragging
        .subscribe(onNext: { offset in
            print("willBeginDragging")
        })
        .disposed(by: disposeBag)

    drawer.rx.willEndDragging
        .subscribe(onNext: { offset in
            print("willEndDragging")
        })
        .disposed(by: disposeBag)