反应原生拉动以刷新父级的节列表

时间:2019-01-22 10:39:15

标签: reactjs react-native react-native-android react-native-ios

我最近从我的应用程序中的嵌套平面列表更改为部分列表。我想保留以前的所有功能。登录后,必须刷新列表,因此我从组件中调用子方法以触发刷新,并确保刷新“ icon”在使用滚动偏移的视图中。使用部分列表似乎无法实现。刷新时如何保持刷新指示器可见?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于面临类似问题的任何人,解决方法是调用此方法(来自ref):

this.mySectionList.scrollToLocation({
    itemIndex : 0,
    sectionIndex : 0 ,
    viewOffset: 70,
    viewPosition: 0 ,
    animated: true
})

,然后调用作为刷新处理程序的函数。棘手的部分是当列表为空但仍需要更新时。然后,我通过了一个“假”部分,以及标题和数据。对于此特定部分,我将不透明度更改为0,以使其不可见,但列表仍可以在那里导航。希望这会对某人有所帮助!