大家好,我的标签栏中有5个容器,如果我选择另一个标签容器,我想知道是否有返回主屏幕的选项。
所以我有以下
https://snack.expo.io/@react-navigation/stacks-in-tabs-v3
在Home
标签中时,我单击Go to Details
,然后切换到Settings
标签中。如果返回到Home
容器,我想查看默认屏幕为HomeScreen
有什么选择吗?
答案 0 :(得分:0)
由于您的DetailScreen
嵌套在堆栈Home
中,因此您必须再导航一级到该屏幕
_navigateHome = () => {
const navigateAction = NavigationActions.navigate({
routeName: 'Home',
action: NavigationActions.navigate({ routeName: 'Home' }),
});
this.props.navigation.dispatch(navigateAction);
}
答案 1 :(得分:0)
您可以像这样重新定义每个Q11stu <-file("/Users/kb/Box/Pedagogical Research THISONE/Reading
Papers/Qual Interview Paper Cambrige/Q11students.txt", open="r")
text <-readLines(Q11stu)
text
的{{1}}中的tabBarOnPress
:
navigationOptions
答案 2 :(得分:0)
看起来api已经更改,实现此目的的新方法是:
import { CommonActions } from '@react-navigation/native';
navigation.dispatch(
CommonActions.navigate({
name: 'Profile',
params: {
user: 'jane',
},
})
);