From 4e48e6892400cb2df0d0741813ff3dda8ada45e2 Mon Sep 17 00:00:00 2001 From: Alexander Vakrilov Date: Tue, 14 Jan 2020 10:47:37 +0200 Subject: [PATCH] feat(ios): set preferredStatusBarStyle in Page VCs (#8241) --- 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 d54cdf649..38c822470 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 {