SectionList 调用scrollToOffset方法
2020-10-09 本文已影响0人
学生黄哲
SectionList是没有提供scrollToOffset方法的,
只提供了scrollToLocation方法,但有时我们需要SectionList滚动到固定的某一位置。
翻看源码
image.pngimage.png
image.png
我们可以看到在SectionList内部是使用了子组件VirtualizedSectionList而在VirtualizedSectionList内部使用的就是react-native官方提供的底层实现的VirtualizedList
所以我们可以这样调用scrollToOffset
<SectionList
...
//this._list._wrapperListRef._listRef.scrollToOffset
ref={ref => (this._list = ref)}
/>