React Native createSwitchNavigator在切换屏幕后不重置堆栈



文档中写道:"SwitchNavigator的目的是一次只显示一个屏幕。默认情况下,它不处理返回操作,并且在您切换时将路由重置为默认状态。这正是我们希望从身份验证流中获得的行为。">

是否有任何方法可以覆盖默认行为以在发生切换时不重置堆栈?

您可以使用Tab navigator并为每个选项卡指定一个Stack navigator

如果你不想保留标签,你也可以把它藏起来。

const MainNavigator = createBottomTabNavigator(
{
Home: {
screen: HomeNavigator,
navigationOptions: () => ({
tabBarVisible: false,
}),
},
},
);

相关内容

  • 没有找到相关文章

最新更新