我有三个屏幕。
当应用程序启动时,主屏幕将显示两个选项卡(配置文件和设置)。我已经使用反应导航功能选项卡导航器。单击“配置文件”选项卡时,将显示配置文件屏幕,如果单击“设置”选项卡,将显示“设置”屏幕。
答案 0 :(得分:0)
您可以将导航对象添加到另一个作为屏幕。我试图根据您的需求创建示例代码
const HomeScreen = createTabNavigator({
HomeScreen: {
screen: HomeScreen,
navigationOptions: {
header: null,
tabBarLabel: 'Profile',
tabBarOnPress: ({ navigation }) => {
navigation.navigate('Profile')
}
}
},
Settings: {
screen: Settings,
navigationOptions: {
header: null
}
},
},
{
initialRouteName: 'HomeScreen',
lazy: true,
})
const HomeScreen = createStackNavigator({
Profile: {
screen: Profile,
navigationOptions: {
header: null
}
},
Home: {
screen: Home,
navigationOptions: {
header: null
}
},
},
{
initialRouteName: 'Home',
lazy: true,
})