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

时间:2018-05-30 05:48:54

标签: react-native

我正在使用分页创建Listview。如果我将ListView置于KeyboardAwareScrollView之内,则onEndReached未正确调用。但是,如果我不将ListView置于任何类型的Scrollview中,那么它就能完美运行。 我的问题是ListView上面的内容非常大。如果我没有在任何滚动视图中放置整个视图,则不会显示底部内容。

如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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

  

如果我不把整个视图放在任何scrollview的底部内容中   将不会显示

这可能只是将{flex:1}放在outtermost容器视图中的问题

  

如果我将ListView放在KeyboardAwareScrollView中,那么onEndReached   没有正确调用

根据React Native 0.55文档,不推荐使用

ListView。我真的不了解你的情况,但你可能想考虑使用ScrollviewFlatlist,他们可能会以不同的形式找到你想要的解决方案。如果您正在寻找一个解决方案,以便您的视图可以避免键盘,您可以简单地使用KeyboardAvoidingView来反应原生而不是使用第三方库,因为有时它们可​​能是限制性的。

一切顺利! :)

相关问题