2017-07-08 81 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>