NativeScript如何从TabView隐藏选项卡按钮

NativeScript如何从TabView隐藏选项卡按钮,nativescript,Nativescript,我的NativeScript页面中有一个选项卡视图。选项卡内容以编程方式填充 如何隐藏/折叠选项卡按钮(因为选项卡是以编程方式切换的) 请参见选项卡视图按钮栏上方的图像-需要折叠该按钮栏您可以尝试 对于ios: var myTabView = page.getViewById("myTabView") myTabView.ios.tabBar.hidden = true; 对于android myTabView.android.removeViewAt(1); 一个更好的android解决

我的NativeScript页面中有一个选项卡视图。选项卡内容以编程方式填充

如何隐藏/折叠选项卡按钮(因为选项卡是以编程方式切换的)

请参见选项卡视图按钮栏上方的图像-需要折叠该按钮栏

您可以尝试

对于ios:

var myTabView = page.getViewById("myTabView")
myTabView.ios.tabBar.hidden = true;
对于android

myTabView.android.removeViewAt(1);

一个更好的android解决方案(我希望我能正确地从我的nativescript代码中翻译出来)


您可以在这里查看示例-,其中显示了如何隐藏iOS和Android的TabView选项卡。对于iOS,这会隐藏TabView,但会在其原来的位置留下一个空白,就好像它是透明的一样。
  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);
  }