我尝试使用不同的方法来增加 degestureResponseDistance 来改善向后滑动手势,但所有尝试都不起作用:
1.在createStackNavigator中更改gestureResponseDistance:尝试A
`
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: params => ({
gestureResponseDistance: {
horizontal: 200
}
})
}
);
Run Code Online (Sandbox Code Playgroud)
`
2.在createStackNavigator中更改gestureResponseDistance:尝试B `
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: {
gestureResponseDistance: {
horizontal: 200
}
}
}
);
Run Code Online (Sandbox Code Playgroud)
`
3. 将 defaultProps 添加到堆栈导航器变量: `
AppNavigator.defaultProps = {
gestureResponseDistance: 200,
};
Run Code Online (Sandbox Code Playgroud)
`
4. 将 prop 添加到堆栈导航器标签 ` …