diff --git a/Sources/Transitions/Classes/Core/CoreTransition.swift b/Sources/Transitions/Classes/Core/CoreTransition.swift index 48b3aba..9320916 100644 --- a/Sources/Transitions/Classes/Core/CoreTransition.swift +++ b/Sources/Transitions/Classes/Core/CoreTransition.swift @@ -136,6 +136,14 @@ extension CoreTransition: UIViewControllerAnimatedTransitioning { performDismissTransition() } } + + open func interruptibleAnimator( + using transitionContext: any UIViewControllerContextTransitioning + ) -> any UIViewImplicitlyAnimating { + UIViewPropertyAnimator(duration: transitionDuration(using: transitionContext), dampingRatio: 1.0) { + self.animateTransition(using: transitionContext) + } + } } // MARK: UIViewControllerTransitioningDelegate