我是構建反應本機應用程式的新手,但我確實在 android studio 方面有一點經驗,我正在使用Stack.Navigatior它,但我已經通過設定隱藏了標題headerShown: false,當我嘗試headerShown: true時它會附加另一個標題所以我只需要保持為假,但另一個仍然存在,我只想洗掉上面的標題,但是如何?需要幫助

import React from 'react';
import { CryptoDetail, Transaction } from "./screens";
import { createStackNavigator } from "@react-navigation/stack";
import { NavigationContainer } from '@react-navigation/native';
import SplashScreen from 'react-native-splash-screen';
import Tabs from "./navigation/tabs";
const Stack = createStackNavigator();
const App = () => {
React.useEffect(() =>{
SplashScreen.hide()
},[])
return (
<NavigationContainer>
<Stack.Navigator
screenOptions={{
headerShown: false
}}
initialRouteName={'Home'}
>
<Stack.Screen
name="Home"
component={Tabs}
/>
<Stack.Screen
name="CryptoDetail"
component={CryptoDetail}
/>
<Stack.Screen
name="Transaction"
component={Transaction}
/>
</Stack.Navigator>
</NavigationContainer>
)
}
export default App;
uj5u.com熱心網友回復:
您需要headerShown: false為每個導航器設定,而不僅僅是一個。在您的代碼中的某個地方,例如在“Tabs”組件中,您有另一個 Navigator,您也需要在那里設定它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/449989.html
上一篇:掩碼插值回傳常量值
