From aa0f5192eaf19d01c89dbfa9ec5878a700376f23 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 13 Sep 2020 13:27:20 -0400 Subject: [PATCH] Fix non-interactive dismiss animation timing --- .../SheetContainerDismissAnimationController.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/SheetController/SheetContainerDismissAnimationController.swift b/Sources/SheetController/SheetContainerDismissAnimationController.swift index 7067974..ea3f725 100644 --- a/Sources/SheetController/SheetContainerDismissAnimationController.swift +++ b/Sources/SheetController/SheetContainerDismissAnimationController.swift @@ -14,7 +14,7 @@ class SheetContainerDismissAnimationController: NSObject, UIViewControllerAnimat if UIAccessibility.prefersCrossFadeTransitionsBackwardsCompat && (transitionContext?.viewController(forKey: .from) as? SheetContainerViewController)?.dismissAnimationInitialVelocity == nil { return 0.25 } else { - return 0.5 + return 0.35 } } @@ -49,7 +49,7 @@ class SheetContainerDismissAnimationController: NSObject, UIViewControllerAnimat let parameters = UISpringTimingParameters(dampingRatio: damping, initialVelocity: vector) animator = UIViewPropertyAnimator(duration: duration, timingParameters: parameters) } else { - animator = UIViewPropertyAnimator(duration: duration, curve: .easeOut) + animator = UIViewPropertyAnimator(duration: duration, curve: .easeInOut) } animator.addAnimations {