ViewTransition
public protocol ViewTransition
Type, that is responsible for making a transition between views.
-
Flag, that shows whether transition should be animated.
Declaration
Swift
var isAnimated: Bool { get } -
Type of transition this object is capable of performing.
Declaration
Swift
var transitionType: TransitionType { get } -
Object, responsible for finding currently visible view in existing view hierarchy.
Declaration
Swift
var viewFinder: ViewFinder? { get } -
Performs transition with provided
view, using currentlyvisibleView, and callscompletiononce transition has been completed.Declaration
Swift
func perform(with view: ViewController?, on visibleView: ViewController?, completion: ((Bool) -> Void)?)Parameters
viewview object that will be used for transition. In case of .hide transition type this parameter is nil.
visibleViewCurrently visible view.
completionclosure to be called, once transition is completed.
View on GitHub
Install in Dash
ViewTransition Protocol Reference