Tengo dificultades para obtener una página web con una imagen de fondo fija, por lo que la imagen no se mueve cuando la página se desplaza en un UIWebView.
Lo que he descubierto es: background-attachment: fixed
no funciona en iOS4 (usando 4.2.1). volver a verificar He preparado una página con fragmento de código (abajo) en el interior <head>
sección y la página funciona como se espera en Safari y Firefox en Mac, pero no lo hace en el Safari de iPhone ...Solución alternativa para 'background-attachment: fixed' que no funciona en iOS4
Qué hacer usted sugiere como una solución para lograr los resultados esperados? He hecho que mi UIWebView sea translúcida y agregué UIImageView, por lo que puedo ver una "imagen de fondo fija" en una página translúcida. Lamentablemente, puedo ver los bordes de UIWebView cuando me desplazo sobre sus bordes finales/iniciales.
¿Existe algún recurso/página web oficial de Apple que indique que background-attachment: fixed
no está implementado para iOS4?
¡Salud!
P.S. El fragmento de código se hace referencia más arriba:
<style type="text/css">
body {
background: #ffffff url('image.jpg') fixed no-repeat;
background-attachment: fixed;
}
</style>
gran consejo! Funcionó y es una solución legítima :) Probado en iOS 4.2 (iPhone 4) y 3.1.3 (iPhone 3G). Lo único que puede estropear el programa es que Apple cambie algo en jerarquía de vistas, así que cambié el código un poco a esto: hice una para cada una de las subvistas y 'if ([subView isKindOfClass: [UIImageView class]])' es verdadera, Establecí la propiedad 'hidden' en true. Gracias Andrew! – matm