React Native等同于mousedown

时间:2017-07-08 09:19:08

标签: javascript ios react-native touchablehighlight

如果我正在制作网站,我可以使用mousedown事件在按下鼠标按钮时触发某些内容(但尚未发布)。

在React Native中,我有TouchableHighlight并且可以注册onPress回调,但这只会在我从按钮上释放手指时触发。

有没有办法在手指触摸按钮时触发,而不是仅在手指被释放时触发?

1 个答案:

答案 0 :(得分:3)

之后不久就解决了! onResponderStart道具是我需要的。这gesture responder system docs实际上没有记录,但似乎对我有用!

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

    <Text>Press Me!</Text>

</View>