我有一个带有隐藏的ActionBar的页面(见下文),该页面正常工作。但是,当我导航到另一个页面然后使用back()返回时,ActionBar现在完全可见。
(注意:我要求ActionBar位于页面上,以便我可以更改状态栏的颜色)
这是针对当前版本的NativeScript Angular。
<ActionBar visibility="collapsed"></ActionBar>
<GridLayout rows="*, auto" columns="*" *ngIf="pageLoaded">
...
</GridLayout>
答案 0 :(得分:0)
还可以将Page类添加到构造函数中,并调用this.page.actionBarHidden = true;。在您的ngOnInit中。
这样,您还可以删除在html模板中定义的操作栏。
答案 1 :(得分:0)
我能够删除ActionBar并找到另一种方法来更改StatusBar上的文本颜色,而无需页面上的ActionBar。