From 13b48ace780ddb1b8d34b39ea8815148eec56dd2 Mon Sep 17 00:00:00 2001 From: vakrilov Date: Mon, 13 Jan 2020 17:16:19 +0200 Subject: [PATCH] feat(ios): set preferredStatusBarStyle in Page VCs --- nativescript-core/ui/page/page.ios.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nativescript-core/ui/page/page.ios.ts b/nativescript-core/ui/page/page.ios.ts index d54cdf6499..38c8224706 100644 --- a/nativescript-core/ui/page/page.ios.ts +++ b/nativescript-core/ui/page/page.ios.ts @@ -294,6 +294,15 @@ class UIViewControllerImpl extends UIViewController { } } } + + public get preferredStatusBarStyle(): UIStatusBarStyle { + const owner = this._owner.get(); + if (owner) { + return owner.statusBarStyle === "dark" ? UIStatusBarStyle.LightContent : UIStatusBarStyle.Default; + } else { + return UIStatusBarStyle.Default; + } + } } export class Page extends PageBase {