Доброго времени суток!
Проблема в следующем:
Использую в приложении
react-native-maps
Сделал такую конструкцию с тремя кнопками.
Проблема в том что обработчики внутри Callout не работают. Ну об этом и написано в документации. Можно отследить только тап по всему всплывающему окну. Но координаты тапа тогда определяет неверно.
Кто сталкивался с подобным. Буду рад услышать любые "костыли" которые помогут реализовать именно таким образом
Привожу кусок кода.
<View style={styles.rowBtns}>
<TouchableHighlight style={styles.stdBut}>
<Icon name="info" style={styles.ico} />
</TouchableHighlight>
<TouchableHighlight onPress={() => console.log("Tap")} style={styles.stdBut}> {/* <--не сработает */}
<Icon name="star-o" style={styles.ico} />
</TouchableHighlight>
<TouchableHighlight style={styles.routeMapBtn}>
<View style={styles.routeMapBtnIn}>
<Icon name="car" style={styles.ico} />
<Text>
1234m
</Text>
</View>
</TouchableHighlight>
</View>