Вложенные навигаторы - PullRequest
0 голосов
/ 29 апреля 2019

Основным навигатором в приложении является tab-navigator, в нем у меня есть ящик-навигатор, а в ящике у меня есть стековый навигатор, потому что на моем домашнем экране нужны навигаторы для вкладок, ящиков и стеков

, но у меня есть другой экранэто не нужно больше стека и вкладки в нем!где я должен разместить экран, чтобы скрыть стек и вкладку?

const stackNavigator = createStackNavigator({
    home: { screen: HomeScreen },
    ...
});
const drawerNavigator = createDrawerNavigator({
    home: { screen: stackNavigator }, 
    ...
)}
const tabNavigator = createBottomTabNavigator({
    home: { screen: drawerNavigator },
    ...
}),

1 Ответ

0 голосов
/ 29 апреля 2019

Я думаю, что вы должны иметь возможность динамически скрывать нижний навигатор, а также строку заголовка, определяя headerMode: 'none' и tabBarVisible: false в объекте navigationOptions на экранах.

Узнайте больше, прочитав документацию для StackNavigator и BottomTabNavigator .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...