Я пытаюсь создать простое и стандартное окно чата, подобное WhatsApp, Telegram и т. Д. Где, когда поле ввода в нижней части экрана получает фокус, появляется клавиатура, и окно ввода идет прямо относительно клавиатуры, как это ...
Это мой код ...
import React from 'react'
import {Actions} from 'react-native-router-flux'
import {ScrollView, View, TextInput, Text} from 'react-native'
import style from './style'
class Chat extends React.Component {
componentDidMount() {
Actions.refresh({title: 'Chat'})
}
render() {
return (
<View style={{flex:1}}>
<ScrollView>
<View style={{flex: 1}}>
<Text>Hello !</Text>
</View>
</ScrollView>
<View style={{borderWidth: 1, padding:15}}>
<TextInput/>
</View>
</View>
)
}
}
export default Chat
Результат очень прост:
Но когда мое поле ввода получило фокус, оно все равно застряло в нижней части экрана, за клавиатурой.Любое предложение для этого?