diff --git a/tns-core-modules/ui/page/page.ios.ts b/tns-core-modules/ui/page/page.ios.ts index 9d538ae7f..1a0903846 100644 --- a/tns-core-modules/ui/page/page.ios.ts +++ b/tns-core-modules/ui/page/page.ios.ts @@ -450,6 +450,10 @@ export class Page extends PageBase { const viewController = child.ios instanceof UIViewController ? child.ios : child.viewController; if (viewController) { + if (this.viewController.presentedViewController === viewController) { + return true; + } + this.viewController.addChildViewController(viewController); }