PopNavigationTransition
open class PopNavigationTransition : BaseTransition, ViewTransition
Class, that encapsulates UINavigationController.popViewController(_:animated:) method call as a transition.
-
Kind of pop navigation transition to perform
See moreDeclaration
Swift
public enum Behavior -
Transition type .hide.
Declaration
Swift
public let transitionType: TransitionType -
Behavior of pop navigation transition to perform
Declaration
Swift
public let behavior: Behavior -
Creates
PopNavigationTransitionwith specifiedbehavior.Declaration
Swift
public init(_ behavior: Behavior = .pop, finder: ViewFinder? = nil, isAnimated: Bool = true)Parameters
behaviorBehavior of pop navigation transition
finderObject responsible for finding currently visible view in view hierarchy. Defaults to nil.
isAnimatedShould the transition be animated. Defaults to true.
-
Performs transition by calling
popViewController(_:animated:)onvisibleViewnavigation controller.Declaration
Swift
open func perform(with view: ViewController?, on visibleView: ViewController?, completion: ((Bool) -> Void)?)Parameters
viewcurrently visible view
visibleViewcurrently visible view in view hierarchy
completioncalled once transition has been completed
View on GitHub
Install in Dash
PopNavigationTransition Class Reference