React Native Touch在三星设备上不起作用

时间:2018-10-16 17:40:34

标签: react-native

我仅在物理三星设备上有问题,

此代码示例是旋转圆形菜单内的按钮。

  <TouchableHighlight
    onPressIn={() => {
      navigate("customPage", { id: ID });
    }}
    style={{ ...style, ...styles.button }}
  >
    <Text style={[styles.textStyle, textStyle]}>{children}</Text>
  </TouchableHighlight>

我使用onPressIn是因为onPress与三星设备不兼容。

有时使用onPressIn有时无效。

1 个答案:

答案 0 :(得分:0)

您有一个小的语法错误。该属性是onPress,而不是onPressIn。

尝试

  <TouchableHighlight
    onPress={() => {
      navigate("customPage", { id: ID });
    }}
    style={{ ...style, ...styles.button }}
  >
    <Text style={[styles.textStyle, textStyle]}>{children}</Text>
  </TouchableHighlight>