2016-03-21 7 views
1

Ich versuche, die Swipe-Back-Geste in NavigatorIOS zu deaktivieren, die die aktuelle Szene öffnet.Native reagieren - NavigatorIOS - Pop-Geste deaktivieren

Ich habe Methoden mit Navigator.SceneConfigs gesehen, aber das gilt nicht für NavigatorIOS.

Mein aktueller Code ist wie folgt.

<NavigatorIOS 
    style={styles.container} 
    initialRoute={{ 
     title: 'Favourites', 
     component: Favourites, 
     passProps: { 
      content: this.state.content, 
      user: this.state.userLoggedIn, 
      favsPage: false, 
      setFavourites: this.setFavourites, 
      alterContent: this.alterContent, 
      retrieve: this.retrieve, 
      retrieveContent: this.retrieveContent, 
      events: this.eventEmitter 
     } 
    }}/> 

Antwort

1

Versuchen Sie, mit den verschiedenen Replace-Methoden zu spielen. Sie können Ihnen den gewünschten Effekt bringen.

replace(route) - Ersetzen Sie die Route für die aktuelle Seite und laden Sie sofort den Blick für die neue

routereplacePrevious(route) - Ersetzen Sie die Route/Ansicht für die vorherige Seite

replacePreviousAndPop(route) - Ersetzt die vorherige Route/view und Übergänge zurück zu diesem