我有一个TabNavigator
内部StackNavigator
(在StackNavigator
我有login
视图和TabNavigator
,其中包含其他屏幕)。问题是我必须Logout
在选项卡上制作类似“”按钮的东西,它只是重定向到Login
视图。如果我尝试简单地重定向到LoginView
,TabBar
仍然出现在屏幕底部,这不是我想要的。有什么方法可以点击TabBar
按钮并返回到初始状态StackNavigator
?(比如OnPress
财产或类似的东西)。
这是我的路由器
const tab_bar = TabNavigator({
Home: {
screen: HomeScreen
},
Logout: {
screen: LoginView // this just show the view but the tabBar still appearing
},
});
const Login = StackNavigator({
login: {
screen: LoginView,
},
List: {
screen: tab_bar
,navigationOptions: {header:null}
}
},
{
initialRouteName: 'login'
});