SectionList 调用scrollToOffset方法

2020-10-09  本文已影响0人  学生黄哲

SectionList是没有提供scrollToOffset方法的,
只提供了scrollToLocation方法,但有时我们需要SectionList滚动到固定的某一位置。

翻看源码
image.png
image.png
image.png
我们可以看到在SectionList内部是使用了子组件VirtualizedSectionList而在VirtualizedSectionList内部使用的就是react-native官方提供的底层实现的VirtualizedList

所以我们可以这样调用scrollToOffset

 <SectionList
    ...
    //this._list._wrapperListRef._listRef.scrollToOffset
    ref={ref => (this._list = ref)}
 />
this._list._wrapperListRef._listRef.scrollToOffset
上一篇下一篇

猜你喜欢

热点阅读