FluidNavigationDestinationActionDelegate
public protocol FluidNavigationDestinationActionDelegate : FluidNavigationActionDelegate
The methods in this protocol let you control views while performing the FluidNavigationControllerDelegate
transition.
-
navigationPresentAnimationDidProgress(from:to:with:on:navigationStyle:duration:easing:state:progress:)
Extension methodDeclaration
Swift
func navigationPresentAnimationDidProgress(from source: FluidSourceViewController, to destination: FluidDestinationViewController, with navigation: FluidNavigationController?, on container: UIView?, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing, state: FluidProgressState, progress: CGFloat)
-
navigationDismissAnimationDidProgress(from:to:with:on:navigationStyle:duration:easing:state:progress:)
Extension methodDeclaration
Swift
func navigationDismissAnimationDidProgress(from destination: FluidDestinationViewController, to source: FluidSourceViewController, with navigation: FluidNavigationController?, on container: UIView?, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing, state: FluidProgressState, progress: CGFloat)
-
navigationPresentInteractionDidProgress(from:to:with:on:navigationStyle:duration:easing:state:progress:info:)
Extension methodDeclaration
Swift
func navigationPresentInteractionDidProgress(from source: FluidSourceViewController, to destination: FluidDestinationViewController, with navigation: FluidNavigationController?, on container: UIView?, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing, state: FluidProgressState, progress: CGFloat, info: FluidGestureInfo)
-
navigationDismissInteractionDidProgress(from:to:with:on:navigationStyle:duration:easing:state:progress:info:)
Extension methodDeclaration
Swift
func navigationDismissInteractionDidProgress(from destination: FluidDestinationViewController, to source: FluidSourceViewController, with navigation: FluidNavigationController?, on container: UIView?, navigationStyle: FluidNavigationStyle, duration: TimeInterval, easing: FluidAnimatorEasing, state: FluidProgressState, progress: CGFloat, info: FluidGestureInfo)