我在使用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
谢谢!