應用中所有的頁面都禁用手勢返回,則在StackNavigator中添加一個屬性
gesturesEnabled: false
const RootStackNavigator = StackNavigator(
{
Login: {
screen: LoginScreen
},
Main: {
screen: MainDrawerNavigator
}
},
{
index: 0,
initialRouteName: 'Login',
headerMode: 'none',
navigationOptions: {
gesturesEnabled: false
}
}
);
// 禁用某個頁面的手勢
static navigationOptions = {
...
gesturesEnabled: false,
};