diff --git a/AnimatedTransitionKit.podspec b/AnimatedTransitionKit.podspec index 8c5551a..be298a3 100644 --- a/AnimatedTransitionKit.podspec +++ b/AnimatedTransitionKit.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = "AnimatedTransitionKit" - s.version = "4.0.0" + s.version = "4.0.1" s.summary = "UIViewController Transitioning Library." s.description = "This library helps you to apply and create Custom UIViewController Transitions." s.homepage = "https://github.com/pisces/AnimatedTransitionKit" diff --git a/AnimatedTransitionKit/Classes/Interactors/Panning/PanningInteractiveTransition.m b/AnimatedTransitionKit/Classes/Interactors/Panning/PanningInteractiveTransition.m index 058c8ea..f28034d 100644 --- a/AnimatedTransitionKit/Classes/Interactors/Panning/PanningInteractiveTransition.m +++ b/AnimatedTransitionKit/Classes/Interactors/Panning/PanningInteractiveTransition.m @@ -192,12 +192,15 @@ - (void)panned:(UIPanGestureRecognizer *)panGestureRecognizer { case InteractiveTransitionDirectionVertical: translationValue = self.translation.y; targetSize = screenSize.height; + break; case InteractiveTransitionDirectionHorizontal: translationValue = self.translation.x; targetSize = screenSize.width; + break; case InteractiveTransitionDirectionAll: translationValue = self.translation.x + self.translation.y; targetSize = screenSize.width + screenSize.height; + break; } const BOOL isAppearing = [self.transition isAppearing:self]; @@ -209,7 +212,6 @@ - (void)panned:(UIPanGestureRecognizer *)panGestureRecognizer { const CGFloat percentForComparison = ABS(percent * multiply); _shouldComplete = percentForComparison > self.percentForCompletion && [self.transition shouldCompleteInteractor:self]; - [self updateInteractiveTransition:percent]; break; }