mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 21:01:34 +08:00
Fixed Issue #1576: iOS: Slide transition does not animate the appearing page correctly when navigating back.
This commit is contained in:
@ -40,9 +40,8 @@ export class SlideTransition extends transition.Transition {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
var originalToViewTransform = toView.transform;
|
|
||||||
toView.transform = toViewBeginTransform;
|
toView.transform = toViewBeginTransform;
|
||||||
//fromView.transform = CGAffineTransformIdentity;
|
fromView.transform = CGAffineTransformIdentity;
|
||||||
|
|
||||||
switch (operation) {
|
switch (operation) {
|
||||||
case UINavigationControllerOperation.UINavigationControllerOperationPush:
|
case UINavigationControllerOperation.UINavigationControllerOperationPush:
|
||||||
@ -57,7 +56,7 @@ export class SlideTransition extends transition.Transition {
|
|||||||
var curve = this.getCurve();
|
var curve = this.getCurve();
|
||||||
UIView.animateWithDurationAnimationsCompletion(duration, () => {
|
UIView.animateWithDurationAnimationsCompletion(duration, () => {
|
||||||
UIView.setAnimationCurve(curve);
|
UIView.setAnimationCurve(curve);
|
||||||
toView.transform = originalToViewTransform;
|
toView.transform = CGAffineTransformIdentity;
|
||||||
fromView.transform = fromViewEndTransform;
|
fromView.transform = fromViewEndTransform;
|
||||||
}, completion);
|
}, completion);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user