From 09f095f82eb9ce0281d0949f5b99a0ceda19c4a9 Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Tue, 12 Apr 2016 11:27:07 +0300 Subject: [PATCH] Modal pages fixed for iOS7 --- ui/page/page.ios.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ui/page/page.ios.ts b/ui/page/page.ios.ts index aa200716d..ee8f6b814 100644 --- a/ui/page/page.ios.ts +++ b/ui/page/page.ios.ts @@ -345,11 +345,16 @@ export class Page extends pageCommon.Page { super._raiseShowingModallyEvent(); - var that = this; parent.ios.presentViewControllerAnimatedCompletion(this._ios, utils.ios.MajorVersion >= 8, null); - UIViewControllerTransitionCoordinator.prototype.animateAlongsideTransitionCompletion.call(parent.ios.transitionCoordinator(), null, function () { - that._raiseShownModallyEvent(); - }); + + if (utils.ios.MajorVersion >= 8) { + var that = this; + UIViewControllerTransitionCoordinator.prototype.animateAlongsideTransitionCompletion.call(parent.ios.transitionCoordinator(), null, function() { + that._raiseShownModallyEvent(); + }); + } else { + this._raiseShownModallyEvent(); + } } protected _hideNativeModalView(parent: Page) {