Есть 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
Интересно, есть ли способ решить эту проблему одним из следующих способов:
- При нажатии RootMenu , в зависимости от того, какая активная вкладка в TabNavigator , прокручивается вверх.
или
При нажатии
RootMenu обе вкладки в
TabNavigator прокручиваются вверх.
Любое решение будет в порядке.