mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Merge pull request #1580 from NativeScript/issue-1576
Slide transition broken when navigating back on iOS.
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user