我对本地导航器元素有以下反应:
export const HomeNavigator = createStackNavigator({
Home : {screen : HomeScreen},
Common : {screen : CommonScreen},
Another : {screen : AnotherScreen},
});
这是我的“主页”屏幕的StackNavigator。
我还有一个用于整个应用程序的DrawerNavigator:
export const AppDrawerNavigator = createDrawerNavigator({
HomePage : {
screen : HomeNavigator,
navigationOptions : {
drawerLabel : 'HomePageLabel'
}
},
SomePage : {
screen : SomePageScreen,
navigationOptions :{
drawerLabel : 'SomePageLabel'
}
},
Common : {
screen : CommonScreen,
navigationOptions : {
drawerLabel : 'CommonScreen'
}
}
});
因此,如您所见,我可以从App抽屉和主页堆栈中导航到CommonScreen。 现在,如果我在HomeScreen中并且导航到CommonScreen,我希望抽屉中的“ Common”元素处于活动状态(使用我当前的代码,抽屉HomePage元素保持活动状态)。 可以做到吗?