NativeScript ActionBar不断出现在导航上

时间:2019-04-03 10:57:52

标签: nativescript nativescript-angular

我有一个带有隐藏的ActionBar的页面(见下文),该页面正常工作。但是,当我导航到另一个页面然后使用back()返回时,ActionBar现在完全可见。

(注意:我要求ActionBar位于页面上,以便我可以更改状态栏的颜色)

这是针对当前版本的NativeScript Angular。

<ActionBar visibility="collapsed"></ActionBar>
<GridLayout rows="*, auto" columns="*" *ngIf="pageLoaded">
...
</GridLayout>

2 个答案:

答案 0 :(得分:0)

还可以将Page类添加到构造函数中,并调用this.page.actionBarHidden = true;。在您的ngOnInit中。

这样,您还可以删除在html模板中定义的操作栏。

答案 1 :(得分:0)

我能够删除ActionBar并找到另一种方法来更改StatusBar上的文本颜色,而无需页面上的ActionBar。