如何使用反应导航删除双标题?

use*_*363 3 react-navigation react-navigation-stack react-navigation-v5

我的 React Native 0.61.5 使用react-navigation 5.1. 这是根导航代码:

const BTab = createBottomTabNavigator();
const Stack = createStackNavigator();
export default function App() {

  //const Appscreen = () => (<AppScreen data={data}/>);

  return (
    <NavigationContainer>
      <Stack.Navigator InitialRouteName="Splash">
        <Stack.Screen name="Splash" component={SplashScreen}}/>
        <Stack.Screen name="App" component={AppScreen} } />
      </Stack.Navigator>

    </NavigationContainer>
  );
}
Run Code Online (Sandbox Code Playgroud)

该组件AppScreen返回一个如下所示的堆栈:

return (
    <NavigationContainer independent={true}>
      <BTab.Navigator>
          <BTab.Screen name="Event" component={Eventstack} />
          <BTab.Screen name="Group" component={Groupstack} />
          <BTab.Screen name="Contact" component={Contactstack} />
      </BTab.Navigator>
    </NavigationContainer>
  );
Run Code Online (Sandbox Code Playgroud)

我注意到屏幕上有双标题:

在此输入图像描述

如何删除App标题并只保留Group

Ans*_*hew 7

添加您想要隐藏标题的屏幕。

options= {{
  headerShown: false
}}
Run Code Online (Sandbox Code Playgroud)

如需进一步阅读,请查看https://reactnavigation.org/docs/stack-navigator/#headershown