[英]How can I disable react native stack navigator on specific screens?
在我的 React-Native 应用程序中,我使用堆栈导航器在登录屏幕和主屏幕之间导航。 但是,问题是当我 go 到主屏幕时,我想切换到选项卡导航,并且我不希望用户能够点击后退箭头和 go 回到登录屏幕。 那么如何在登录屏幕上完全禁用堆栈导航器呢?
创建一个堆栈导航器 function 并只存储主屏幕,如下所示:
import React, { Component } from 'react';
import {createStackNavigator} from 'react-navigation-stack';
import LoginScreen from 'LoginScreen';
export const AppStackNavigator = createStackNavigator(
{
LoginScreen:{
screen: LoginScreen
}
},
{
initialRouteName: 'HomeScreen'
}
)
对选项卡导航器执行相同操作,但使用主屏幕并使用 createTabNavigator。 确保安装软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.