Всегда показывать навигаторы нижней вкладки React Navigation 5 в React Naive

#react-native #react-navigation #stack-navigator #react-navigation-bottom-tab

#react-native #реагировать-навигация #stack-navigator #react-navigation-bottom-tab

Вопрос:

введите описание изображения здесьИсправьте отображение навигатора нижней вкладки, даже если я нажму на навигатор стека или несколько навигаторов вложенного стека, он все равно будет отображать навигацию по нижней вкладке, как Facebook app. Как и в приведенном ниже примере, я нажимаю на страницу, которая представляет собой навигацию по вложенному стеку, но навигатор нижних вкладок по-прежнему всегда отображается. Обычно, когда я нажимаю на stack navigator, новый экран будет сверху, а навигатор нижней вкладки исчезнет.

Комментарии:

1. reactnavigation.org/docs/hiding-tabbar-in-screens . Я на 100% уверен, что вам нужно переосмыслить, как в упоминании ссылки. Это случилось со мной. Если вам нужна помощь, вставьте свой код стека.

Ответ №1:

Помимо скрытия навигатора вкладок от реквизитов и т.д., Вам необходимо учитывать размещение вашего навигатора. Пользовательский интерфейс родительского навигатора всегда будет отображаться поверх пользовательского интерфейса дочернего навигатора. Это из документации по react navigation:

Навигаторы стека, вложенные в каждый экран навигатора вкладок — панель вкладок всегда видна. Обычно повторное нажатие на вкладку также выводит стек на вершину.

Ответ №2:

Можно использовать вложенную react navigation 5, справочный документ:https://reactnavigation.org/docs/nesting-navigators /