我正在尝试在具有scrollToIndex
和FlatList
的React Native numColumns={3}
上实现columnWrapperStyle={{ flexWrap: 'wrap' }}
方法。
基本上,FlatList将包含一些宽度设置为设备宽度尺寸的项目。这意味着某行实际上仅由1列而不是3列组成(除了numColumns = {3})。
就UI而言,这对我来说非常合适,但是当我使用scrollToIndex
方法时,我收到一条错误消息,提示scrollToIndex out of range 2 vs 1
...
基本上就像它一样,多达3列的行仍被视为在同一索引中。我认为解决此问题的方法可能是使用scrollToOffset
,但我不确定如何实现。