React Native ScrollView有一个道具pagingEnabled。但是,它假定ScrollView中每个页面(或子组件)的宽度等于ScrollView的宽度。在React Native ScrollView中检测滚动结束,管理页面
我们该如何修补它,使其对比ScrollView小的页面正常工作?
是否有可能检测到用户何时停止滚动?然后我们可以很容易地编写我们自己的代码来捕捉到正确的页面。
编辑:还有其他一些方法可以通过使用仅在iOS上可用的道具来修补此问题,所以这在Android中尤其明显。
也想加上'onScrollBeginDrag'是另外一个,在拖动开始https://github.com/facebook/react-native/blob/62b20ce582383dd36c07b5d541cde6a7d13cabc6/React/Views/RCTScrollView.h#L54 – garrettmac
触发奇怪足够onScrollEndDrag没有列出反应原生API,但仍然有效。 – tibbus
您的示例链接都已损坏,它们也不在Wayback Machine中。 –