繁体   English   中英

当 ScrollView 滚动时,如何在 React Native 中允许触摸?

[英]How to allow touches in React Native when a ScrollView is scrolling?

给定 React Native 中的视图,该视图呈现具有多个 TouchableHighlight 控件的 ScrollView,如果用户已启动滚动(ScrollView 中的内容正在运动),如何允许触摸 TouchableHighlight?

目前,触摸由 ScrollView 处理并被视为“停止事件”,其中 ScrollView 停止其滚动操作。 这是很自然的,因为这是用户停止滚动的常见方式。 但是,我希望能够在 ScrollView 内容处于运动状态时更改此行为并允许和/或检测触摸事件。

据我所知,没有内置的解决方案。 您可以尝试在 ScrollView 上设置onMoveShouldSetResponderCapture属性,这可能会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM