cit*_*ice 13 android react-native
我有一个FlatList包装在视图中.
<View {...this._panResponder.panHandlers}>
<FlatList .../>
</View>
Run Code Online (Sandbox Code Playgroud)
View是一个panResponder,所以如何在onPanResponderGrant触发器时禁用FlatList的滚动.
Mic*_*eng 22
该文件指出,一个FlatList拥有的道具ScrollView:
因此继承了它的道具(以及ScrollView的道具)
如果您检查文件的ScrollView,你会看到所有你需要做的是设置scrollEnabled道具为false以禁用滚动.你选择这样做的方式和地点取决于你,因为你没有真正发布任何代码.处理此问题的一种简单方法是使用state:
<FlatList
...
scrollEnabled={this.state.scrollEnabled}
/>
// Change the state to the appropriate value in onPanResponderGrant:
// To enable:
this.setState({ scrollEnabled: true })
// To disable:
this.setState({ scrollEnabled: false })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13782 次 |
| 最近记录: |