我正在使用原生脚本7+,我想在导航到一些页面后隐藏它们的TabStrip
。下面是我的.html
代码。
<BottomNavigation id="bottomNav">
<TabStrip>
<TabStripItem iconSource="font://" title="title1" class="fa tabstripitem"></TabStripItem>
<TabStripItem iconSource="font://" title="title2" class="fa tabstripitem"></TabStripItem>
<TabStripItem iconSource="font://" title="title3" class="fa tabstripitem"></TabStripItem>
<TabStripItem iconSource="font://" title="title4" class="fa tabstripitem"></TabStripItem>
</TabStrip>
<TabContentItem>
<page-router-outlet name="outlet1"></page-router-outlet>
</TabContentItem>
<TabContentItem>
<page-router-outlet name="outlet2"></page-router-outlet>
</TabContentItem>
<TabContentItem>
<page-router-outlet name="outlet3"></page-router-outlet>
</TabContentItem>
<TabContentItem>
<page-router-outlet name="outlet4"></page-router-outlet>
</TabContentItem>
</BottomNavigation>
我尝试过使用:
let bottomBar = <BottomNavigation>Application.getRootView();
if (bottomBar.android) {
bottomBar.tabStrip.visibility = Visibility.hidden;
} else {
bottomBar.viewController.tabBar.hidden = true;
}
但是,bottomBar.tabStrip.visibility = Visibility.hidden;
会隐藏整个选项卡(白页)。我正在android手机上测试。
发布于 2021-02-20 10:25:10
像这样使用
if (isAndroid) {
this.bottomNavBar.android.bottomNavigationBar.setVisibility(android.view.View.GONE)
} else {
this.bottomNavBar.ios.tabBar.hidden = true;
}
https://stackoverflow.com/questions/66290356
复制相似问题