ReactNative ScrollView не работает должным образом на разных платформах - PullRequest
0 голосов
/ 09 июля 2020

В моем приложении я использовал ScrollView, а на моем Android телефоне (Redmi Note 7) он работает как надо, я могу прокручивать только тогда, когда клавиатура открыта, а элементы находятся под клавиатурой. Но на устройстве IOS (IPhone 5S) экран можно прокручивать, даже когда клавиатура не открыта. Я даже не знаю, в чем причина.

Ответы [ 3 ]

0 голосов
/ 09 июля 2020

Установите стиль прокрутки flex: 1, тогда он должен работать.

0 голосов
/ 09 июля 2020

У нас есть способ сочинения, просто используйте KeyboardAvoidingView при рендеринге ex: надеюсь, работает хорошо. docs

   <ScrollView style={{flex:1}}>
   <KeyboardAvoidingView behavior="padding">
      {content}
   </KeyboardAvoidingView>
   </ScrollView>
0 голосов
/ 09 июля 2020

Разве ваши элементы в ScrollView не длиннее, чем высота экрана? Вы можете проверить, находится ли элемент над экраном, нажав Cmd + D Show Inspector и щелкнув нижнюю часть представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...