Я создаю Listview с разбивкой на страницы. Если я помещаю ListView в KeyboardAwareScrollView, то onEndReached не вызывается должным образом. Но если я не помещаю ListView в какой-либо тип Scrollview, он работает отлично.
Моя проблема в том, что содержимое над ListView довольно велико. Если я не помещаю его в любой вид с прокруткой, нижний контент отображаться не будет.
Как решить эту проблему?
Заранее спасибо.





Извините, я не могу оставить комментарий, потому что мой представитель ниже 50.
Я пытаюсь представить вашу ситуацию на основе описания, потому что нет снимка вашего желаемого результата и текущего результата. Я понял следующее:
If i don't put it entire view within any scrollview the bottom content will not be shown
Возможно, проблема заключается в том, что {flex: 1} не помещается во внешний вид контейнера.
If i put the ListView within KeyboardAwareScrollView then onEndReached not called properly
ListView устарел согласно документации React Native 0.55. Я действительно не понимаю ваш сценарий, но вы можете рассмотреть возможность использования Прокрутка или Flatlist, у них может быть решение, которое вы ищете, в другой форме. Если вы ищете решение, чтобы в вашем представлении не было клавиатуры, вы можете просто использовать КлавиатураИзбегатьПросмотр из react native вместо использования сторонней библиотеки, потому что иногда они могут быть ограничительными.
Всего наилучшего! :)