我的NativeScript页面中有一个TabView。选项卡内容以编程方式填充。
如何隐藏/折叠标签按钮(因为标签以编程方式切换)?
see Screenshot of TabView buttons bar - which needs to be collapsed
答案 0 :(得分:2)
你可以尝试
对于ios:
var myTabView = page.getViewById("myTabView")
myTabView.ios.tabBar.hidden = true;
对于android
myTabView.android.removeViewAt(0);
答案 1 :(得分:0)
适用于android的更好的解决方案(我希望我可以从工作的本机脚本角度代码中正确翻译出来)
const tabLayout = myTabView.android.tabLayout;
// use native android methods to hide the tabLayout containing the tab buttons
if(isFullscreen) {
tabLayout.setVisibility(android.view.View.GONE);
} else {
tabLayout.setVisibility(android.view.View.VISIBLE);
}