nuevo aquí para reaccionar nativo. Estoy usando el código exacto que se encuentra en la guía expo imagePicker ( https://docs.expo.dev/versions/latest/sdk/imagepicker/ ) y no puedo obtener la interfaz de usuario de selección de imágenes en iOS para estar en la parte superior.
const _pickImage = async () => { let result = await ImagePicker.launchImageLibraryAsync({ mediaTypes: ImagePicker.MediaTypeOptions.All, allowsEditing: true, aspect: [4, 3], quality: 1, });Mi modal:
<Modal> isVisible={this.state.isModal5Visible} onBackdropPress={() => this.setState({ isModal5Visible: false })} <View style={{flex:1}}> <Button primary style={{flexDirection: 'row', alignItems: 'center', justifyContent:'flex-start'}} onPress={this._pickImage} > <Icon name='ios-book' /> <Text style={ Platform.OS === 'ios' ? {fontSize:16} : {fontSize:12,paddingLeft:4} }>Gallery</Text> </Button> </View> </Modal>Lo que sucede aquí es que mi vista permanece en la parte superior de la interfaz de usuario del selector de imágenes solo en iOS, no en Android:
Cuando agrego un evento de cierre, cierra tanto la vista como la interfaz de usuario del selector de imágenes. ¿Cómo puedo cerrar solo esta vista?