Мой стековый навигатор
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="PageA" component={PageA} options={{title:'Page=A'}} />
<Stack.Screen name="PageB" component={PageB} options={{title:'Page=B'}} />
<Stack.Screen name="Menu" component={MenuTabNavigator} options={{title:'Menu'}} />
</Stack.Navigator>
</NavigationContainer>
и моя вкладка навигатора
const MenuTabNavigator = () => {
return (
<Tab.Navigator>
<Tab.Screen name="PageA" component={PageA} />
<Tab.Screen name="PageB" component={PageB} />
<Tab.Screen name="Menu" component={Menu} />
</Tab.Navigator>
);};
Я использую Tab Navigator с Stack Navigator .
Экран A , Экран B и Меню Экран в моих вкладках.
Я передаю MenuTabNavigator
на StackNavigator's
Меню Компонент, как вы можете видеть.
Проблема:
Когда я использую вкладки, заголовок заголовка остается «Меню».
Например, когда я касаюсь PageB на вкладке, я ожидаю, что заголовок заголовка должен быть « PageB », но он остается ' Меню '.
Как изменить заголовок заголовка для экранов при использовании нижних вкладок?