获取嵌套导航器屏幕路由,隐藏标签栏

Get nested navigator screen route, hide tab bar

提问人:Bomber 提问时间:11/9/2023 更新时间:11/9/2023 访问量:19

问:

我正在尝试在我的嵌套导航器中隐藏标签栏,如何获取当前的嵌套路由,以便我可以在父级中隐藏标签栏?

  <TabStack.Screen
        name={AppRoutes.MyVehicle.Name}
        listeners={() => ({
          ...
        })}
        options={({ route }) => {
          // get nested route name
          return {
            ...
            // tabBarStyle: set display none if certain route
            tabBarIcon: ({ focused }) => (
              <AppTabBarIcon
                title="Vehicles"
                type="vehicles"
                isActive={focused}
              />
            ),
          };
        }}>
        {() => MyVehicleStackScreen()}
      </TabStack.Screen>
react-native react-navigation

评论


答: 暂无答案