1 回答
TA贡献1998条经验 获得超6个赞
您可以在堆栈导航器中设置header屏幕options的 propMainContent以呈现该屏幕的自定义标题。
假设您只想显示顶部选项卡的自定义标题,而导航器中的其他屏幕根本没有标题,您可以执行以下操作:
function App() {
return (
<NavigationContainer>
<Stack.Navigator
initialRouteName="home"
screenOptions={({route}) => ({
headerShown: route.name === 'MainContent',
})}>
<Stack.Screen name="Login" component={Login} />
<Stack.Screen name="Register" component={Register} />
<Stack.Screen
name="MainContent"
component={MyTabs}
options={{header: () => <Header />}}
/>
</Stack.Navigator>
</NavigationContainer>
);
}
添加回答
举报
