2016-04-26 9 views
0

Ich bin neu zu reagieren native und kann die Frage sein, die ich fragen kann sehr noob. Aber irgendwie finde ich keine Referenz dafür.Wie erhalten Sie textInputs in reactive native?

enter image description here

Es gibt 6 Texteingaben im Bild, aber wir können nur 4 sehen, wenn Tastatur erscheint, so wie können wir 5.e Texteingabe in sichtbaren Bereich erhalten, wenn Tastatur ist immer noch da?

Antwort

1

Ich nehme an, dass Sie die Eingabe scrollen möchten, wenn Sie darauf klicken, so dass es sichtbar ist, wenn die Tastatur geöffnet wird. Es gibt eine nette Bibliothek, um das leicht zu handhaben.

https://github.com/APSL/react-native-keyboard-aware-scroll-view

const Screen = React.createClass({ 

    _scrollToInput(event) { 
    this.refs.scrollview.scrollToFocusedInput(event, event.nativeEvent.target); 
    }, 

    render() { 
    return (
     <KeyboardAwareScrollView ref="scrollview"> 
     <View> 
      <TextInput onFocus={this._scrollToInput}/> 
     </View> 
     </KeyboardAwareScrollView> 
    ); 
    }, 
}); 
+0

Mit Ihrer Hilfe konnte ich diese finden, http://stackoverflow.com/questions/29313244/how-to-auto-slide-the-window-out-from- hinter-Tastatur-wenn-Textinput-hat-Fokus Sehr nützlich. – Rajesh

Verwandte Themen