Лично я думаю, что вы делаете это неправильно.Так как реагирующая навигация не включает заголовки в tabNavigator
, я бы обернул ваши вкладки в стек.
Оттуда у меня будет 3 stackNavigator
s, по одному на каждую вкладку, которая просто содержитнеобходимые экраны.
На вашей средней вкладке stackNavigator
будет просто содержаться основной / начальный контейнер / компонент с 6 кнопками и каждый из 6 контейнеров / компонентов, к которым вы могли бы перейти.Нажатие каждой кнопки будет просто переходить к соответствующему контейнеру / компоненту для отображения их содержимого.
Аналогично, я бы не стал использовать tabNavigator
для вашей верхней панели вкладок.Я просто хотел бы иметь контейнер / компонент с тремя кнопками или что-то вроде сегментированного элемента управления, который избирательно отображает правильный контейнер / компонент в нижней части этого экрана.Мы делаем это в нескольких местах в наших приложениях.
Надеюсь, что это поможет, и дайте мне знать, если что-то, что я здесь разместил, не имеет достаточного смысла.
[EDIT] - удалена неверная информация заголовка.