【发布时间】:2019-07-26 10:34:20
【问题描述】:
在标签栏中,我为每个标签使用了两个标签作为创建单独的导航器 这是我的代码:
const HomeStack = createStackNavigator({
Home: HomeScreen,
Details: DetailsScreen,
});
const SettingsStack = createStackNavigator({
Settings: SettingsScreen,
Profile: ProfileScreen,
});
const TabNavigator = createBottomTabNavigator(
{
Home: HomeStack,
Settings: SettingsStack,
}
);
我们从 HomeScreen 开始并导航到 DetailsScreen。然后我们使用标签栏切换到 SettingsScreen 并导航到 ProfileScreen。完成这一系列操作后,所有 4 个屏幕都已安装!如果我使用标签栏切换回 HomeStack,我正在显示主屏幕,但我希望需要显示 HomeScreen 而不是详细信息屏幕。
任何有用的建议,在此先感谢。
【问题讨论】:
-
你可以使用navigation.popToTop()。
-
您找到解决方案了吗?
标签: react-native react-navigation