【发布时间】:2020-03-31 10:40:20
【问题描述】:
我有一个导航选项卡,如下所示。我希望隐藏 tabStrip 并将可见性设置为折叠完成了这项工作。然而隐藏的 tabStrip 仍然占据了该区域的空白区域。有什么想法可以完全摆脱空白吗?
<Tabs selectedIndex="0" tabsPosition="top" >
<TabStrip [visibility]="hideTab() ? 'visible' : 'collapse'">
<TabStripItem class="special">
<Label text="test"></Label>
</TabStripItem>
</TabStrip>
<TabContentItem>
</TabContentItem>
</Tabs>
【问题讨论】:
-
您隐藏的是选项卡,而不是选项卡栏。我怀疑该组件是否支持这一点。您可能必须在 iOS 调用
yourComponentInstance.viewController.tabBar.hidden = true时以本机方式隐藏它。 -
我试过了,但视图中仍然存在空白
-
请分享 Playground 示例。
标签: javascript angular nativescript nativescript-angular