如何在特定屏幕中隐藏tabBar

时间:2021-02-18 15:47:50

标签: react-native

我在“PersonDetail”中有一个按钮,当我按下它时,我想隐藏bottomTabBar。如您所见,有 3 个底栏,分别是第一个、第二个和第三个。我只想在按下按钮时隐藏它们。

const switchNavigator = createSwitchNavigator({
 mainFlow: createBottomTabNavigator({
         first: createStackNavigator({
          Main: MainPage,
          car: CarScreen,
          person : PersonDetail,
          Product: ProductScreen,
        }),
        second: createStackNavigator({
          ProductDetail: ProductDetail,
        }),
        third: createStackNavigator({
          Campaigns: MyCampaigns,
        }),
      }),
});

我试过了,但是

<块引用>

tabBarVisible:false

不起作用

PersonDetail.navigationOptions = ({ navigation }) => {

  return {
    tabBarVisible: false,
    
  };
};

0 个答案:

没有答案