#reactjs #react-native
Вопрос:
Всякий раз, когда я прокручиваю с помощью компонента ScrollView, я всегда в конечном итоге привязываюсь к верхней части экрана. Однако я хотел бы, чтобы был способ сохранить мою позицию прокрутки в текущей позиции (предположительно, в последней позиции, до которой я прокрутил).
Например, если он находится в нижней части экрана, вместо того, чтобы автоматически возвращаться наверх, я хочу, чтобы он оставался там, в нижней части экрана.
Надеюсь, я вас не смутил.
Комментарии:
1. Вы имеете в виду, когда компонент визуализируется?
2. @BenM Да, я не хочу сбрасывать значение 0 каждый раз, когда вызывается функция render()
Ответ №1:
Положение компонента Scrollview всегда фиксировано. Просто внутреннее содержимое будет перемещаться вверх и вниз, если вы не поместите свой вид прокрутки в другой вид прокрутки или плоский список. Однако это неправильный способ его использования.
Комментарии:
1. Но нет ли способа предотвратить сброс до 0 каждый раз, когда он отображается? Всегда ли он будет стремиться к вершине?