Reactive

public extension Reactive where Base: UIViewController
public extension Reactive where Base: UIWindow
public extension Reactive where Base: FlowCoordinator

Available where Base: UIViewController

  • Rx observable, triggered when the view is being dismissed

    Declaration

    Swift

    var dismissed: ControlEvent<Bool> { get }
  • Rx observable, triggered when the view appearance state changes

    Declaration

    Swift

    var displayed: Observable<Bool> { get }

Available where Base: UIWindow

  • Rx Observable that is triggered once the UIWindow is displayed

    Declaration

    Swift

    var windowDidAppear: Observable<Void> { get }

Available where Base: FlowCoordinator

  • Rx Observable emitted before the navigation to a Step within a Flow

    Declaration

    Swift

    var willNavigate: Observable<(Flow, Step)> { get }
  • Rx Observable emitted after the navigation to a Step within a Flow

    Declaration

    Swift

    var didNavigate: Observable<(Flow, Step)> { get }