Fixed Issue #1576: iOS: Slide transition does not animate the appearing page correctly when navigating back.

This commit is contained in:
Rossen Hristov
2016-02-18 15:59:06 +02:00
parent 5a96452cd0
commit c770abe4fe

View File

@ -40,9 +40,8 @@ export class SlideTransition extends transition.Transition {
break;
}
var originalToViewTransform = toView.transform;
toView.transform = toViewBeginTransform;
//fromView.transform = CGAffineTransformIdentity;
fromView.transform = CGAffineTransformIdentity;
switch (operation) {
case UINavigationControllerOperation.UINavigationControllerOperationPush:
@ -57,7 +56,7 @@ export class SlideTransition extends transition.Transition {
var curve = this.getCurve();
UIView.animateWithDurationAnimationsCompletion(duration, () => {
UIView.setAnimationCurve(curve);
toView.transform = originalToViewTransform;
toView.transform = CGAffineTransformIdentity;
fromView.transform = fromViewEndTransform;
}, completion);
}