Как вы предотвращаете чрезмерную прокрутку, используя реагирующий на род ScrollView.scrollTo()?

После того, как пользователь выполнит какое-либо действие, я хочу прокрутить до определенного раздела в ScrollView, который я делаю, используя этот код:

this.refs.detailsView.measure((x, y, width, height, pageX, pageY) => {
  this.refs.homeScrollView.scrollTo({ x: 0, y: pageY - 64, animated: true });
});

Проблема в том, что представление "detailsView" находится в нижней части ScrollView, а на самых больших iPhone функция scrollTo() заканчивается прокруткой за нижнюю часть "естественной" максимальной точки прокрутки ScrollView, и вы можете увидеть цвет фона ScrollViews (темно-серый) как будто вы чрезмерно прокручивали с помощью сенсорных жестов... компоненты в ScrollView имеют зеленый фоновый цвет.

У кого-нибудь есть предложения, как предотвратить эту "чрезмерную прокрутку" при использовании функции ScrollView.scrollTo()?

реактивный: v0.36

введите описание изображения здесь

1 ответ

Это отключает возможность прокрутки отскакивать от своего предела.

      bounces={false}
Другие вопросы по тегам