1. 程式人生 > >React Native禁用右滑手勢返回

React Native禁用右滑手勢返回

應用中所有的頁面都禁用手勢返回,則在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,
};