我有一个使用React Native和React Navigation创建的应用程序。我有一个BottomTabNavigator,它允许用户切换屏幕。一个屏幕具有2个不同的模式屏幕。
当我在屏幕A上并显示了模态屏幕时,我想切换到“底部选项卡导航”中的其他屏幕,然后返回到屏幕A,并且不再显示模态。
这可能吗?
这是我用于屏幕A的代码:
const ScreenA = {
initialRouteName: 'ScreenA',
header: null,
headerMode: 'none',
mode: 'modal',
};
const RouteConfigs = {
ScreenA: ScreenA,
Modal1: {
screen: Modal1,
navigationOptions: {
gesturesEnabled: false,
},
},
Modal2: {
screen: Modal2,
navigationOptions: {
gesturesEnabled: false,
},
},
};
const ScreenAStack = createStackNavigator(RouteConfigs, HomeNavigatorConfig);
export default ScreenAStack;