Как вы предотвращаете чрезмерную прокрутку, используя реагирующий на род 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}