From b2e5b2e7cb5e3a9ef339cd02e97a83d1874f1a1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=B0=8F=E4=B8=9C?= <2431735199@qq.com> Date: Thu, 16 Jul 2020 18:19:16 +0800 Subject: [PATCH] check Divisor is 0 --- FSCalendar/FSCalendarTransitionCoordinator.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FSCalendar/FSCalendarTransitionCoordinator.m b/FSCalendar/FSCalendarTransitionCoordinator.m index 6468e8d6..0765f5ec 100644 --- a/FSCalendar/FSCalendarTransitionCoordinator.m +++ b/FSCalendar/FSCalendarTransitionCoordinator.m @@ -136,7 +136,7 @@ - (void)scopeTransitionDidUpdate:(UIPanGestureRecognizer *)panGesture CGFloat maxTranslation = ABS(CGRectGetHeight(self.transitionAttributes.targetBounds) - CGRectGetHeight(self.transitionAttributes.sourceBounds)); translation = MIN(maxTranslation, translation); translation = MAX(0, translation); - CGFloat progress = translation/maxTranslation; + CGFloat progress = maxTranslation==0? 0 : translation/maxTranslation; progress; }); [self performAlphaAnimationWithProgress:progress];