У меня есть компонент контейнера в навигаторе стека с заголовком сверху, скроллвью, содержащим сообщения и элемент ввода
Когда я фокусирую ввод, все окно выдвигается вверх, скрывая также заголовок
Как мне избежать этого поведения?
Это компонент, который я использую:
class Chat extends Component {
static navigationOptions = ({navigation}) => {
return {
headerTitle: (
<Header
user={navigation.getParam('chat').partecipants[0]}
headerClick={() => navigation.getParam('openProfile')()}
/>
)
}
}
.....
render() {
...
return (
<KeyboardAvoidingView
style={{flex: 1}}
behavior={'padding'}
>
<ScrollView>
{messages}
</ScrollView>
<Input sendMessage={(m) => this.props.sendMessage(chat, m)}/>
</KeyboardAvoidingView>
)
}
}