如何使用nativescript,angular2和typescript更改iOS状态栏颜色?

oli*_*ier 0 angularjs typescript nativescript

所以我发现这个npm包:https://www.npmjs.com/package/nativescript-statusbar

但我无法使用Page元素,因为我使用的是angular和typescript.

我已经做到了这个:

this.page.backgroundSpanUnderStatusBar= true;

但我的背景颜色是黑色.

我需要来自iOS的光状态栏.

这可能吗?

任何帮助非常感谢!

小智 5

使用nativescript中的angular2,您只需在组件中注册和元素:

registerElement("StatusBar", () => require("nativescript-statusbar").StatusBar);
Run Code Online (Sandbox Code Playgroud)

在您的视图中使用您创建的标记,在这种情况下使用StatusBar:

<StatusBar ios:barStyle="light" android:barStyle="red"></StatusBar>
Run Code Online (Sandbox Code Playgroud)