我有一个使用 react-navigation 3.3.0 的堆栈导航器,我想为特定屏幕提供抽屉导航
I have a stack navigator using react-navigation 3.3.0 and I want to have a drawer navigation for a specific screen
我正在尝试制作一个 iOS 具有本机反应的移动应用程序。现在,我在 App.js
中有一个堆栈导航器
export const Navigation = createAppContainer(
createStackNavigator({
Screen1: { screen: Screen1 },
Screen2: { screen: Screen2 },
Screen3: { screen: Screen3 },
Screen4: { screen: Screen4 },
}),
)
我希望屏幕 4 的抽屉式导航器位于页眉左侧的按钮上,而不是后退按钮。我尝试按照示例进行操作,但它不起作用。
像这样创建一个抽屉导航器,
const DrawerNavigator = createDrawerNavigator({
Screen4: { screen: Screen4 }
}
然后在您的堆栈导航器中使用此 DrawerNavigator,例如,
export const Navigation = createAppContainer(
createStackNavigator({
Screen1: { screen: Screen1 },
Screen2: { screen: Screen2 },
Screen3: { screen: Screen3 },
drawer:DrawerNavigator ,
}),
)
我正在尝试制作一个 iOS 具有本机反应的移动应用程序。现在,我在 App.js
中有一个堆栈导航器export const Navigation = createAppContainer(
createStackNavigator({
Screen1: { screen: Screen1 },
Screen2: { screen: Screen2 },
Screen3: { screen: Screen3 },
Screen4: { screen: Screen4 },
}),
)
我希望屏幕 4 的抽屉式导航器位于页眉左侧的按钮上,而不是后退按钮。我尝试按照示例进行操作,但它不起作用。
像这样创建一个抽屉导航器,
const DrawerNavigator = createDrawerNavigator({
Screen4: { screen: Screen4 }
}
然后在您的堆栈导航器中使用此 DrawerNavigator,例如,
export const Navigation = createAppContainer(
createStackNavigator({
Screen1: { screen: Screen1 },
Screen2: { screen: Screen2 },
Screen3: { screen: Screen3 },
drawer:DrawerNavigator ,
}),
)