Set contentInset und contentOffset in Reagieren Native ScrollView

Ich versuche, meine Inhalte beginnen 100 px von oben Reagieren Nativen. Ich habe versucht mit

const OFFSET = 100
const ScrollViewTest = (props) => (
  <ScrollView
    contentInset={{ top: OFFSET }}
    contentOffset={{ y: OFFSET }}
  >
    <Text>Test</Text>
  </ScrollView>
)

Aber wenn ich render den Bildschirm, es startet von 0 px, aber wenn ich scrolle ein wenig, es wird ein Bildlauf um 100 Pixel von oben und dort bleiben.

So scheint es, Reagieren Nativen doen nicht auslösen contentOffset und contentInset Eigenschaften bei der Initialisierung.

Wie kann ich dieses Problem beheben? Ich habe auch versucht die Einstellung automaticallyAdjustContentInsets={false} mit keine änderungen.

Auch, es scheint, daß diese Eigenschaften sind für iOS nur. Gibt es irgendwelche ähnlichen Eigenschaften für Android?

InformationsquelleAutor Jamgreen | 2017-09-25

Schreibe einen Kommentar