我有一个嵌套在使用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
谢谢!