当我使用它来运行我的应用程序时: npx expo run:android 它会构建我的应用程序并在我的模拟器上运行。一切正常,但一个问题是我在 rootlayout 文件和选项卡布局文件中添加 headershow false 时显示标题.如下:
根布局:
如果(用户){
返回 (
}} />
</Stack>
);
标签布局: 导出默认函数 TabLayout() {
return (
<Tabs screenOptions={{
tabBarActiveTintColor: 'orange',
tabBarInactiveTintColor: 'gray',
tabBarShowLabel: true,
headerShown: false,
但它仍然显示。有没有其他方法可以解决这个问题?只有选项卡正在创建问题。在“npx expo start”中,一切正常,但我无法使用 firebase 本机模块,这就是为什么我使用它来面对这个问题。您可以查看图片以便更好地理解
我尝试将所有布局 screenoptions headershown 设为 False 但仍然不起作用
你必须在 Stack.Navigator 的 screenOptions 中设置 headerShown: false 。
您可以参考下面的代码片段。
<Stack.Navigator
initialRouteName="Splash"
screenOptions={{
headerShown: false,
}}>
<Stack.Screen name="Splash" component={SplashScreen} />
<Stack.Screen name="Login" component={LoginScreen} />
</Stack.Navigator>