【问题标题】:React Native equivalent to mousedownReact Native 相当于 mousedown
【发布时间】:2017-07-08 09:19:08
【问题描述】:

如果我正在制作一个网站,我可以使用mousedown 事件在按下鼠标按钮(但尚未释放)时触发某些东西。

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

有没有办法在手指触摸按钮时触发,而不是仅在手指松开时触发?

【问题讨论】:

    标签: javascript ios react-native touchablehighlight


    【解决方案1】:

    很快就解决了! onResponderStart 道具是我需要的。这实际上并没有记录在 gesture responder system docs 中,但它似乎对我有用!

    <View onStartShouldSetResponder={() => true}
          onResponderStart={calledWhenTheTouchStarts}>
    
        <Text>Press Me!</Text>
    
    </View>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 2018-05-16
      • 2021-12-02
      • 2022-01-01
      • 2019-12-28
      相关资源
      最近更新 更多