有2个嵌套的标签导航器,分别为 RootTabNavigator 和 TabNavigator 。
以下是这些标签导航器的设置方式:
const TabNavigator = createBottomTabNavigator({
Home: { screen: HomeScreen },
Settings: { screen: SettingsScreen },
});
const RootTabNavigator = createBottomTabNavigator({
RootMenu: {screen: TabNavigator}
});
问题是 当您转到 RootMenu ,然后转到设置并向下滚动时,单击 RootMenu 按钮不会滚动设置跳至顶部,但可在 Home 中使用。
这听起来可能有点令人困惑,所以我根据反应导航示例(https://reactnavigation.org/docs/en/scrollables.html)进行了一些调整,创建了一种小吃:https://snack.expo.io/@clanwce/nested-tab-navigator-click-to-top
我想知道是否有一种方法可以通过以下任一方法解决此问题:
或
任何一种解决方案都可以。