React Native ScrollView сохраняет положение прокрутки

#reactjs #react-native

Вопрос:

Всякий раз, когда я прокручиваю с помощью компонента ScrollView, я всегда в конечном итоге привязываюсь к верхней части экрана. Однако я хотел бы, чтобы был способ сохранить мою позицию прокрутки в текущей позиции (предположительно, в последней позиции, до которой я прокрутил).

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

Надеюсь, я вас не смутил.

Комментарии:

1. Вы имеете в виду, когда компонент визуализируется?

2. @BenM Да, я не хочу сбрасывать значение 0 каждый раз, когда вызывается функция render()

Ответ №1:

Положение компонента Scrollview всегда фиксировано. Просто внутреннее содержимое будет перемещаться вверх и вниз, если вы не поместите свой вид прокрутки в другой вид прокрутки или плоский список. Однако это неправильный способ его использования.

Комментарии:

1. Но нет ли способа предотвратить сброс до 0 каждый раз, когда он отображается? Всегда ли он будет стремиться к вершине?