Прокрутка вверх, когда нажатие активной вкладки не работает в навигаторе с вложенными вкладками, за исключением начальной вкладки - PullRequest
0 голосов
/ 30 апреля 2019

Есть 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

Интересно, есть ли способ решить эту проблему одним из следующих способов:

  1. При нажатии RootMenu , в зависимости от того, какая активная вкладка в TabNavigator , прокручивается вверх.

или

При нажатии RootMenu обе вкладки в TabNavigator прокручиваются вверх.

Любое решение будет в порядке.

...