【发布时间】:2020-05-11 23:58:32
【问题描述】:
默认情况下,标题似乎仅适用于堆栈导航器。我想知道如何显示从导航器打开的任何屏幕的标题?
我的主屏幕代码
const createHomeStack = () =>
<Stack.Navigator>
<Stack.Screen
name='Feed'
component={Feed}
/>
<Stack.Screen name='Details' component={Details} />
</Stack.Navigator>
const createBottomTabs = () =>
<MaterialBottomTabs.Navigator>
<MaterialBottomTabs.Screen name='Decks' component={Decks} />
<MaterialBottomTabs.Screen name='Study' component={Study} />
</MaterialBottomTabs.Navigator >
export default function App() {
return (
<Provider store={store}>
<NavigationContainer>
<Drawer.Navigator>
<Drawer.Screen name='Home' children={createHomeStack}
options={{
title: 'My home',
headerStyle: {
backgroundColor: '#f4511e',
},
headerTintColor: '#fff',
headerTitleStyle: {
fontWeight: 'bold',
},
}}
/>
<Drawer.Screen name='Translate' component={TranslateScreen} />
<Drawer.Screen name='History' component={History} />
<Drawer.Screen name='Study' component={createBottomTabs} />
</Drawer.Navigator>
</NavigationContainer>
</Provider>
);
}
我想要的东西看起来像屏幕截图,每个屏幕上都有打开或关闭的导航器。
【问题讨论】:
标签: react-native react-native-navigation