2016-01-24 3 views
1

Я пытаюсь скопировать часть моего приложения.Сдвиньте фиксированный нижний колонтитул с текстом ввода, когда появляется клавиатура

Я искал некоторую информацию, и я нашел этот пост здесь в Stackoverflow ->How to auto-slide the window out from behind keyboard when TextInput has focus?

Дело в том, что мое приложение немного отличается, и я не знаю, куда поставить метки Scrollview.

Я получил это распределение:

<View style={ styles.container }> 
    <View style={ styles.header }> 
    <View style={ styles.headerTextContainer }> 
     <Text style={ styles.headerText } onPress={() => this.refs.listView.getScrollResponder().scrollTo(0) }>Parte { this.props.partNumber } - { this.state.totalComments } comentarios</Text> 
    </View> 
    </View> 

    <ListView 
     dataSource={this.state.dataSource} 
     renderRow={this.renderComment} 
     style={ styles.content } 
     ref="listView" /> 

    <View style={ styles.footer }> 
    <View style={ styles.footerTextInputContainer }> 
     <TextInput 
     style={ styles.footerTextInput } 
     onChangeText={(text) => console.log(text) } 
     placeholder="Escribe un comentario" /> 
    </View> 

    <TouchableHighlight onPress={() => console.log("SEND COMMENT") } underlayColor="#ffffff"> 
     <View style={ styles.footerSendButtonContainer }> 
     <Text style={ styles.footerSendButton }>Enviar</Text> 
     </View> 
    </TouchableHighlight> 
    </View> 
</View> 

Единственное, что я хочу, чтобы скользить, когда появляется клавиатура является сноска вид.

Я надеюсь, что кто-то может мне помочь.

Спасибо :)

ответ

Смежные вопросы