2017-07-08 68 views
0

如果我正在創建一個網站,我可以使用mousedown事件觸發某些事情,當按下鼠標按鈕(並且尚未釋放)時。React Native相當於mousedown

在React Native中,我有一個TouchableHighlight並且可以註冊onPress回調,但這隻會在我將手指從按鈕上鬆開時觸發。

手指觸摸按鈕時是否有觸發的方法,而不是僅在釋放手指時觸發?

回答

1

解決不久之後! onResponderStart道具是我需要的。這實際上沒有在gesture responder system docs中記錄,但它似乎適用於我!

<View onStartShouldSetResponder={() => true} 
     onResponderStart={calledWhenTheTouchStarts}> 

    <Text>Press Me!</Text> 

</View>