onEndReach在任何ScrollView React本机中都无法正常工作



我正在创建一个带有分页的Listview。如果我把ListView放在KeyboardAwareScrollView,那么onEndReached没有正确调用。但是,如果我不将ListView放在任何类型的Scrollview中,它就可以完美地工作。 我的问题是列表视图上方的内容非常大。如果我不将其整个视图放在任何滚动视图中,则不会显示底部内容。

如何解决这个问题?

提前谢谢。

抱歉,我无法发表评论,因为我的代表低于 50。

我试图根据描述来想象你的情况,因为没有你想要的结果和当前结果的快照。我的理解是这样的:

如果我不将其整个视图放在任何滚动视图中,则底部内容 将不会显示

这可能只是没有将 {flex:1} 放在最外层容器视图中的问题

如果我把ListView放在KeyboardAwareScrollView中,那么onEndReach 未正确调用

根据 React Native 0.55 文档,ListView已弃用。我不太了解您的方案,但您可能需要考虑仅使用滚动视图或平面列表,他们可能拥有您以不同形式寻找的解决方案。如果您正在寻找一种解决方案,以便您的视图可以避免键盘,您可以简单地使用 KeyboardAvoidingView 从 react native 而不是使用第三方库,因为有时它们可能会受到限制。

万事如意!:)

最新更新