[英]Pass control from a parent view's PanResponder to a child views PanResponder
我有一個像這樣的組件:
<View
{ ...this._rangePanResponder.panHandlers } >
<View
{ ...this._sliderPanResponder.panHandlers } />
</View>
當我點擊子視圖時,它是父視圖的PanResponder,它接收並處理事件。 我想將控件傳遞給子視圖。
panResponder接收的nativeEvent上有一個目標屬性(節點id),但我無法弄清楚如何將該節點id映射到我的組件中的視圖。 這甚至可能嗎?
提前致謝。
如果你完全點擊孩子,它應該是孩子的panResponder處理它。
然而,你將滑塊平移作為道具,所以我猜你可以在子的構造函數中設置它們:
constructor (props) {
this.panResponder = props._sliderPanResponder.panHandlers
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.