es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

React Native – No se puede seleccionar el botón detrás de “transparentModal”

Utilizo transparentModal para abrir un modal en React Native.
– Grupo de pila 1: Contiene pantallas de la aplicación
– Grupo de pila 2: utilizando transparentModal para manejar el modal

El modal sólo ocupa 2/3 de la pantalla, y hay algunos botones en la parte superior que deberían ser clicables. Sin embargo, no podemos presionar estos botones.

Por favor, echa un vistazo a la imagen a continuación

Entrar Descripción de la imagen aquí

Si tienes alguna idea, por favor házmelo saber.

¡Gracias de antemano!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Desde la imagen proporcionada, parece que el problema está en transparentModal que se utiliza para manejar el modal. Una posible solución para hacer que los botones sean clicables podría ser ajustar la altura del modal y colocarlo en el centro de la pantalla, dejando espacio en la parte superior para acomodar los botones.

    Alternativamente, podrías intentar usar la biblioteca react-native-modal en lugar de transparentModal normal, y ver si resuelve el problema. Esta biblioteca proporciona modales personalizables que se pueden integrar fácilmente con tu base de código React Native existente.

    Otro enfoque podría ser envolver el contenido modal en un componente TouchableWithoutFeedback y manejar los clics de los botones usando su función de devolución de llamada onPress.

    En general, sin examinar el código y los detalles de implementación específicos, es difícil sugerir una solución definitiva. Sin embargo, las sugerencias anteriores deberían proporcionar alguna orientación sobre cómo abordar el problema.

Comments are closed.