在react-native中防止ScrollView的pull-to-refresh

时间:2018-02-05 19:45:58

标签: react-native react-native-scrollview

有没有办法阻止ScrollView组件的pull-to-refresh功能? 我希望能滚动,但我不想让组件的内容下拉并阻止这样的情况:

enter image description here

2 个答案:

答案 0 :(得分:1)

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

1 - 将您的操作栏放在ScrollView外部,并使操作栏和ScrollView子项为1 View。

2 - 将alwaysBounceVertical = {false}添加到ScrollView道具。

希望这有帮助。

答案 1 :(得分:0)

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