zoom-dismissal-interaction-controller-properties
transitionContext
Context of the current transition.
public var transitionContext: UIViewControllerContextTransitioning?
animator
Current transition's animator.
public var animator: UIViewControllerAnimatedTransitioning?
Methods
handlePan(with:)
Update interactive dismissal.
open func handlePan(with gestureRecognizer: UIPanGestureRecognizer)
backgroundAlpha(for:delta:)
Returns alpha for view
based on delta
.
open func backgroundAlpha(for view: UIView, delta: CGFloat) -> CGFloat
scale(in:delta:)
Returns scale for view
based on delta
.
open func scale(in view: UIView, delta: CGFloat) -> CGFloat
startInteractiveTransition(_:)
open func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning)