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
Si tienes alguna idea, por favor házmelo saber.
¡Gracias de antemano!
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 detransparentModal
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 llamadaonPress
.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.