在 react-native 中防止 ScrollView 的下拉刷新

Prevent pull-to-refresh for ScrollView in react-native

有没有办法阻止 ScrollView 组件的下拉刷新功能? 我希望能够滚动,但我不想允许下拉组件的内容并防止出现这样的情况:

最初使用 const refreshing = false 。然后在调用 _onRefresh 时,将刷新从 false 更改为 true,并重新初始化 scollview 的内容。

您似乎已将包含自定义操作栏的视图放置在滚动视图中,并且您提供的图像中发生的事情不是由下拉刷新引起的,它是由过度滚动提供的,因此您得到了 2解决方案:

1-将操作栏放在 ScrollView 之外,并使操作栏和 ScrollView 成为 1 个视图的子视图。

2-将 alwaysBounceVertical={false} 添加到您的 ScrollView 属性中。

希望对您有所帮助。