FluidNavigationDestinationConfigurationDelegate
public protocol FluidNavigationDestinationConfigurationDelegate : FluidNavigationConfigurationDelegate
The FluidNavigationConfigurationDelegate for the destination view controller and the navigation animation.
-
navigationAllowsInteractiveDismiss(from:to:with:)Default implementationThe function that determines whether an interactive dismissal navigation can begin.
Default Implementation
Declaration
Swift
func navigationAllowsInteractiveDismiss(from destination: FluidDestinationViewController, to source: FluidSourceViewController, with navigation: FluidNavigationController?) -> BoolParameters
destinationThe destination view controller that conforms to
FluidDestinationViewController.sourceThe source view controller that conforms to
FluidSourceViewController.navigationThe destination navigation view controller that conforms to
FluidDestinationNavigationController.Return Value
A
Booleanvalue.
-
navigationAdditionalPresentAnimations(from:to:with:on:initialDimension:finalDimension:initialStyle:finalStyle:navigationStyle:duration:easing:)Extension methodDeclaration
Swift
func navigationAdditionalPresentAnimations(from source: FluidSourceViewController, to destination: FluidDestinationViewController, with navigation: FluidNavigationController?, on container: UIView?, initialDimension: FluidInitialFrameDimension, finalDimension: FluidFinalFrameDimension, initialStyle: FluidInitialFrameStyle, finalStyle: FluidFinalFrameStyle, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing) -> [FluidAnimatorCompatible]? -
navigationAdditionalDismissAnimations(from:to:with:on:initialDimension:finalDimension:initialStyle:finalStyle:navigationStyle:duration:easing:)Extension methodDeclaration
Swift
func navigationAdditionalDismissAnimations(from destination: FluidDestinationViewController, to source: FluidSourceViewController, with navigation: FluidNavigationController?, on container: UIView?, initialDimension: FluidInitialFrameDimension, finalDimension: FluidFinalFrameDimension, initialStyle: FluidInitialFrameStyle, finalStyle: FluidFinalFrameStyle, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing) -> [FluidAnimatorCompatible]?
View on GitHub
FluidNavigationDestinationConfigurationDelegate Protocol Reference