4

我有一个嵌套在使用react-native-svg库创建的 SVG 元素内的 TouchableOpacity。它看起来像这样:

<Svg
  width="100%"
  height="100%"
  top="0%"
  left="0%"
  viewBox="0 0 828 828"
>
  (...)
  <TouchableOpacity onPress={this.handleClick}>
    <Text>Button!</Text>
  </TouchableOpacity>
  (...)
</Svg>

未触发 handleClick 的位置。我对 Android 的相同功能有不同的实现,其中 TouchableOpacity 是外部Svg元素并且onPress被正确触发。有没有人遇到过这个问题并找到了解决方案?不幸的是,将其放置在 iOS 外部不是一种选择。

使用react-native-svg的版本是 7.0.3

谢谢!

4

0 回答 0