反应原生滚动视图禁用拉动刷新

Ala*_*sso 4 react-native react-native-scrollview

我正在使用 react native v0.44.2 的滚动视图,我想禁用下拉刷新并只生成我的视图的滚动,是否有另一种方法可以在不使用滚动视图的情况下做到这一点?
看到了一些旧版本,不知道是不是最近放了这个动画。所以我的代码如下:

render() {
    return (
      <View>
        <ScrollView>
          <View style={styles.box}>

          </View>
          <View style={styles.box}>

          </View>
          <View style={styles.box}>

          </View>
          <View style={styles.box}>

          </View>
          <View style={styles.box}>

          </View>
          <View style={styles.box}>

          </View>
        </ScrollView>

      </View>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

和我的风格:

const styles = StyleSheet.create({

  box: {
    backgroundColor: 'blue',
    height: 300,
    width: 200,
    borderWidth: 5,
    borderColor: 'red'
  }
});
Run Code Online (Sandbox Code Playgroud)

小智 12

我遇到了同样的问题,并通过将反弹属性设置为 false 来解决它:

<ScrollView bounces={false} style={{ flex: 1 }}>
...
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

文档:https : //facebook.github.io/react-native/docs/scrollview.html#bounces