嵌套选项卡导航器中的反应导航标题标题

问题描述 投票:0回答:1

我在Stack Navigator中有一个Tab Navigator,并且我希望标题标题被动态配置为所选标签的标题。就像有3个标签一样:“主页”,“配置文件”,“添加项目”,并且我希望在首页标签中标题标题为“主页”,在个人资料标签中标题标题为“个人资料”。

我尝试在根导航器上使用onStateChange,在选项卡导航器上使用setOptions,但onStateChange仅在而不是在嵌套导航器中可用。

反正我可以将其存档吗?

导航器配置为:

const TabNav = (
   <Tab.Navigator>
      <Tab.Screen name='Home' component={HomeScreen}/>
      <Tab.Screen name='Profile' component={ProfileScreen}/>
      <Tab.Screen name='Add Item' component={AddItemScreen}/>
   </Tab.Navigator>
)

<NavigationContainer>
   <Stack.Navigator>
      <Stack.Screen name='Login' component={LoginScreen}/>
      <Stack.Screen name='App' component={TabNav}/>
   </Stack.Navigator>
</NavigationContainer>
react-native react-navigation react-navigation-stack
1个回答
0
投票

您找到解决方案了吗?我正面临着同样的问题。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.