React native 从父视图传递控件';s PanResponder到子视图PanResponder
我得到了这样一个组件:React native 从父视图传递控件';s PanResponder到子视图PanResponder,react-native,React Native,我得到了这样一个组件: <View { ...this._rangePanResponder.panHandlers } > <View { ...this._sliderPanResponder.panHandlers } /> </View> 当我点击子视图时,接收和处理事件的是父视图的PanResponder。我想将控件传递给子视图 PanResponder接收的nativeEvent上有一个目标属性(节点id),但我不
<View
{ ...this._rangePanResponder.panHandlers } >
<View
{ ...this._sliderPanResponder.panHandlers } />
</View>
当我点击子视图时,接收和处理事件的是父视图的PanResponder。我想将控件传递给子视图
PanResponder接收的nativeEvent上有一个目标属性(节点id),但我不知道如何将该节点id映射到组件中的视图。这可能吗
提前感谢。如果您在孩子身上准确点击,则应由孩子的panResponder来处理 但是,您将滑动平移作为道具传递,因此我想您可以在孩子的构造函数中设置它们:
constructor (props) {
this.panResponder = props._sliderPanResponder.panHandlers
}