react-native navigation中TapNavigator与StackNavigator混用

TapNavigator只能定义切换菜单的导航,如果需要与StackNavigator混用,将需要将TapNavigator定义的路由作为StackNavigator其中一个路由。另外,如果在TapNavigator定义的几个Screen中包含有其他导航跳转,也要在TapNavigator场景中通过向StackNavigator中注册比如:

const MyApp = TabNavigator({
  Home: {
    screen: myreact2,
  },
  Notifications: {
    screen: MyNotificationsScreen,
  },       
  CaseList:{
    screen:CaseList,
  },
},
{
  tabBarOptions: {
    activeTintColor: '#e91e63',
    showIcon:true,
  },
});

const ModalStack = StackNavigator({        
  Home:{
    screen:MyApp,
  },      
            CDetail: {
              screen: CaseDetail,
            },
}, 
);

 

posted on 2017-04-24 14:05  Aoooo  阅读(324)  评论(0)    收藏  举报

导航