gestureEnable 不起作用反应导航
gestureEnable is not working react navigation
这是我的代码。在 'NewUserVerify' 上,只需加载 'NewProfile',然后在此屏幕上继续允许向后滑动。我做错了什么?
const VerifyNewUserStackScreen = () => (
<Stack.Navigator initialRouteName="NewUserVerify"
screenOptions={{
gestureEnabled: false,
swipeEnabled: false
}}
>
<Stack.Screen name="NewUserVerify"
component={VerifyNewUser}
/>
<Stack.Screen name="NewProfile"
component={NewProfile}
options={{
headerShown: false,
gestureEnabled: false
}}
screenOptions={{
gestureEnabled: false,
swipeEnabled: false
}}
/>
<Stack.Screen name="Home"
component={TabStackScreen}
/>
</Stack.Navigator>
)
要重置索引,您可以这样做
this.props.navigation.reset({
index: 0,
routes: [
{
name: "NewProfile"
}
]
});
这是我的代码。在 'NewUserVerify' 上,只需加载 'NewProfile',然后在此屏幕上继续允许向后滑动。我做错了什么?
const VerifyNewUserStackScreen = () => (
<Stack.Navigator initialRouteName="NewUserVerify"
screenOptions={{
gestureEnabled: false,
swipeEnabled: false
}}
>
<Stack.Screen name="NewUserVerify"
component={VerifyNewUser}
/>
<Stack.Screen name="NewProfile"
component={NewProfile}
options={{
headerShown: false,
gestureEnabled: false
}}
screenOptions={{
gestureEnabled: false,
swipeEnabled: false
}}
/>
<Stack.Screen name="Home"
component={TabStackScreen}
/>
</Stack.Navigator>
)
要重置索引,您可以这样做
this.props.navigation.reset({
index: 0,
routes: [
{
name: "NewProfile"
}
]
});