Hey Leute, ich versuche, Modal auf Klick auf Kartenmarker zu zeigen, aber ich sehe kein Modal auf Marker Klick kann mir jemand helfen, was das Problem ist. Ich bin mit Modal von https://github.com/maxs15/react-native-modalboxModal wird nicht in reaktiv-nativ angezeigt?
Hier ist der Code:
import Modal from 'react-native-modalbox'
openModal4(id) {
this.refs.modal4.open();
}
render(){
return(
<View style={style.mainContainer}>
<MapView
ref="map"
showUserLocation={true}
region={this.state.region}
onRegionChange={this.onRegionChange}
onRegionChangeComplete={this.onRegionChangeComplete}
style={styles.map}
rotateEnabled={false}
showsCompass={false}
>
{this.state.markers.map(function(marker){
return(
<MapView.Marker coordinate={marker.latlng} key={marker.id} onPress={this.openModal4} />
);
})}
</MapView>
<View style={{position: 'absolute', width: windowsWidth, height: windowsHeight - 100, alignItems: 'center', justifyContent: 'center'}}>
<Image
source={require('./assets/map-marker.png')}
/>
</View>
<Modal style={[styles.modal, styles.modal4]} position={"bottom"} ref={"modal4"}>
</Modal>
</View>
)
}
kann mir jemand helfen? Danke im Voraus.
könnten Sie den gesamten Code in der Datei anzeigen? – stereodenis
können Sie jetzt @stetereoden – atif
sehen, was Sie 'extend React.Component' oder' React.createClass' verwenden? – stereodenis