@@ -157,7 +157,7 @@ - (void)show
157157 [scaleAnim setTimingFunction: [CAMediaTimingFunction functionWithControlPoints: 0.8 :2.5 :0.35 :0.5 ]];
158158 scaleAnim.removedOnCompletion = NO ;
159159 scaleAnim.fillMode = kCAFillModeForwards ;
160- scaleAnim.duration = 0.4 ;
160+ scaleAnim.duration = 0.8 ;
161161 [self .layer addAnimation: scaleAnim forKey: @" transform" ];
162162
163163 CABasicAnimation * fadeInAnim = [CABasicAnimation animationWithKeyPath: @" opacity" ];
@@ -178,7 +178,7 @@ - (void)hide
178178 CABasicAnimation *scaleAnim = [CABasicAnimation animationWithKeyPath: @" transform" ];
179179 scaleAnim.fromValue = [self .layer.presentationLayer valueForKey: @" transform" ];
180180 scaleAnim.toValue = [NSValue valueWithCATransform3D: CATransform3DMakeScale (0.5 , 0.5 , 1 )];
181- scaleAnim.duration = 0.6 ;
181+ scaleAnim.duration = 0.9 ;
182182 scaleAnim.removedOnCompletion = NO ;
183183 scaleAnim.fillMode = kCAFillModeForwards ;
184184 [scaleAnim setTimingFunction: [CAMediaTimingFunction functionWithControlPoints: 0.1 :-2 :0.3 :3 ]];
@@ -187,7 +187,7 @@ - (void)hide
187187 CABasicAnimation * fadeOutAnim = [CABasicAnimation animationWithKeyPath: @" opacity" ];
188188 fadeOutAnim.fromValue = [self .layer.presentationLayer valueForKey: @" opacity" ];
189189 fadeOutAnim.toValue = @0.0 ;
190- fadeOutAnim.duration = 0.8 ;
190+ fadeOutAnim.duration = 1.0 ;
191191 [self .layer addAnimation: fadeOutAnim forKey: @" opacity" ];
192192 self.layer .opacity = 0.0 ;
193193 } [CATransaction commit ];
0 commit comments