我最近在应用程序中从嵌套的平面列表更改为节列表。我想保留以前的所有功能。登录后,列表必须刷新,所以我从我的组件调用子方法来触发刷新,并确保我的刷新"图标"在我使用滚动来偏移的视图中。使用分区列表似乎不可能做到这一点。刷新时,如何保持刷新指示器的视图?如有任何帮助,我们将不胜感激。
对于任何面临类似问题的人,解决方法是调用此方法(来自ref):
this.mySectionList.scrollToLocation({
itemIndex : 0,
sectionIndex : 0 ,
viewOffset: 70,
viewPosition: 0 ,
animated: true
})
然后调用作为刷新处理程序的函数。棘手的部分是当列表为空但仍需要更新时。然后我通过了一个"假的"部分,还有标题和数据。对于这个特定的部分,我将不透明度更改为0,使其不可见,但列表仍然可以导航到那里。希望这能帮助到别人!