20 votos

safari en IOS barra de menú de conflictos con los botones en el bajo del 10% de la pantalla

Estoy construyendo un portal web que tiene que ser funcional y bonita en múltiples plataformas. Una de las plataformas IOS Safari, y aquí es donde me encontré con un problema. En mi código me alinear dos flotante de botones en la parte inferior de un div con un ancho y una altura de 100% Todo esto funciona bien y los botones de mi mostrará exactamente como se supone que están en la parte inferior de la página. Sin embargo, cuando hago clic en los botones de la vista compacta de mobile safari cambia a plena vista y mis botones se ocultan detrás de la parte inferior de la barra de navegación!

Es un comportamiento normal para safari mobile para mostrar el menú ampliado cuando el usuario pulsa en el 10% inferior de la pantalla? ¿Cómo puedo evitar esto?

En este gif se puede ver el problema en el simulador de IOS: example
Como puede ver, el problema sólo se produce cuando un botón está en la parte inferior del 10% de la vista. Esto es sólo un botón normal, Mi código era triple marcada por varios desarrolladores y no tiene errores.

9voto

jennz0r Puntos 111

Yo creo que puede haber encontrado una respuesta. La configuración de su contenido los siguientes estilos:

  • height: 100% (permite contenido para llenar el área de visualización y de ir más allá de la parte inferior)
  • overflow-y: scroll (le permite desplazarse por debajo de la ventanilla; el valor por defecto es visible)
  • -webkit-overflow-scrolling: touch (para suavizar cualquier desplazamiento comportamiento)

aparece con fuerza el iOS menú de Safari para siempre aparecen. De esa manera, los clics en los botones funcionarán en realidad en vez de abrir el menú de Safari. Espero que esto ayude!

6voto

Este comportamiento es normal en Mobile Safari, pulsando en la parte inferior se mostrarán las distintas opciones del navegador y de desplazamiento de la página web en consecuencia. Página Web de la funcionalidad de las estancias de la misma, aunque, por lo que el usuario puede todavía pulsa en el botón después de que se desplaza para acceder a cualquier funcionalidad que tiene.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X