KeyboardAvoidingView сдвигает первые 4 TextInput с экрана - PullRequest
0 голосов
/ 11 апреля 2019

Я использую KeyboardAvoidingView с ScrollView и TextInput . Когда первые несколько TextInput сфокусированы, появляется клавиатура, которая слишком сильно сдвигает TextInput с экрана.

Я попытался поместить KeyboardAvoidingView в качестве родительского тега и ScrollView в качестве дочернего, и наоборот. Я также играл с опорами для KeyboardAvoidingView ( клавиатура VerticOffset , поведение и т. Д.). Однако ни один из них не работал. Я также протестировал пакет реагировать на родную клавиатуру-осведомлённую прокрутку и не работал вообще.

<KeyboardAvoidingView behavior={'position'}>
        <ScrollView>
          <TextInput/>
          <TextInput/>
          <TextInput/>
          ...
        </ScrollView>
</KeyboardAvoidingView>

Ожидаемое поведение : Когда вход расположен в области, близкой к вершине, клавиатура не должна сдвигать экран вверх. (Расстояние между клавиатурой и сфокусированным вводом не должно быть большим)

1 Ответ

0 голосов
/ 11 апреля 2019

Вы можете изменить поведение реквизита = {'position'} на поведение = {'padding'}.В моем случае это решает проблему.

...