我有底部标签导航,作为例子,我有附加导航屏幕.
框架:React Native,react native navigation v6。问题:我需要从主页选项卡导航到设置选项卡中的第二个屏幕,我需要有可能返回到设置选项卡中的第一个屏幕。
navigation.navigate("SettingsTab", {
screen: "EmailEditScreen",
});
我已经很容易,但当我如上所述导航,我不能回到设置选项卡的第一个屏幕.当我在主页和设置之间切换选项卡时,总是显示设置选项卡的第二个屏幕,我无法返回到设置中的第一个屏幕配置文件。我永远被困在电子邮件编辑屏幕上。所以问题是:如何正确地将标签切换到特定的屏幕?
我想改变底部选项卡,并转到特定的屏幕,但我也需要有导航回历史,回到底部选项卡上一个屏幕。
1条答案
按热度按时间pcrecxhr1#
您可以尝试在目标屏幕中添加“初始”参数:
参见:https://reactnavigation.org/docs/nesting-navigators/#rendering-initial-route-defined-in-the-navigator
但返回行为仍然是错误的(如果你从主堆栈的子屏幕导航到设置堆栈的子屏幕)&目标屏幕选项卡停留在初始子屏幕上,如果你按下底部栏:/