ScrollToIndex в React Native Flatlist с numColumns = {3} и columnWrapperStyle = {{flexWrap: 'wrap'}}? - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь реализовать метод scrollToIndex в React Native FlatList, который имеет numColumns={3} и columnWrapperStyle={{ flexWrap: 'wrap' }}.

По сути, в FlatList будут некоторые элементы, ширина которых равна ширине устройстваразмеры.Это означает, что некоторая строка будет состоять только из 1 столбца вместо 3 (кроме numColumns = {3}).

С точки зрения пользовательского интерфейса это прекрасно работает для меня, но когда я использую scrollToIndex метод Iполучить сообщение об ошибке, гласящее: scrollToIndex out of range 2 vs 1 ...

Это в основном похоже на то, что строки размером до 3 столбцов по-прежнему считаются находящимися в одном индексе.Я думаю, что решением этой проблемы может быть использование scrollToOffset, но я не уверен, как это реализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...