NativeScript ActionBar不断重新出现在导航上

问题描述 投票:0回答:2

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

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

这适用于NativeScript Angular的当前版本。

<ActionBar visibility="collapsed"></ActionBar>
<GridLayout rows="*, auto" columns="*" *ngIf="pageLoaded">
...
</GridLayout>
nativescript nativescript-angular
2个回答
0
投票

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

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


0
投票

我能够删除ActionBar并找到一种不同的方式来更改StatusBar上的文本颜色,这不需要页面上的ActionBar。

© www.soinside.com 2019 - 2024. All rights reserved.