У меня есть TouchableOpacity, вложенный в элемент SVG, созданный с использованием библиотеки react-native-svg
. Это выглядит примерно так:
<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
Спасибо!