Antwort

1

Navigator Komponente auf Android funktioniert auf die gleiche Art und Weise es auf iOS tut. Die Grundidee ist, dass Sie eine Reihe von Routen haben. Um zu einer vorherigen Route zurückzukehren, müssen Sie nur die letzte Route aus dem Array entfernen (in Ihrem Beispiel ist dies this.props.navigator.pop();). Wenn Sie zu einer nächsten Route gehen müssen, müssen Sie sie zum Array schieben.

Bitte lassen Sie mich wissen, wenn Sie spezifische Fragen haben.

+0

Ich habe "Navigator" verwendet, um zwischen den Bildschirmen zu navigieren. Aber ich kann den Titel nicht auf den nächsten Bildschirm setzen. ' Hallo {route.title}!} style = {{padding: 100}} /> ' Mit diesem Titel ist jetzt ** leer **. – BK19

+1

Wenn Sie eine neue Route drücken, müssen Sie die Titeleigenschaft übergeben: 'navigator.push ({title: 'Title 2'})'. Sie können auch das InitialRouteStack-Attribut des Navigators verwenden, wie im offiziellen Beispiel gezeigt: https://facebook.github.io/react-native/docs/navigator.html#additional-scenes – Mila

Verwandte Themen