Reactive

extension Reactive where Base: UIViewController
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

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

    Declaration

    Swift

    public var displayed: Observable<Bool> { get }

Available where Base: UIWindow

  • Rx Observable that is triggered once the UIWindow is displayed

    Declaration

    Swift

    public 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 }