Merge pull request #1580 from NativeScript/issue-1576

Slide transition broken when navigating back on iOS.
This commit is contained in:
Rossen Hristov
2016-02-18 18:37:06 +02:00

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);
}