He estado buscando la semana pasada para la respuesta a esta pregunta.¿Cómo restablecer el zoom de UIWebView? Ya estoy usando scalesPagesToFit = YES;
Tengo un UIWebView, dentro de UIScrollView. Todo funciona muy bien, pero quiero que el contenido de UIWebView restablezca su zoom cuando cambia la orientación.
En el código HTML dentro de UIWebView, establezco el ancho de la ventana (con una metaetiqueta) en "ancho del dispositivo" y luego en el lado Obj-C, configuro scalesPagesToFit = YES;
He intentado restablecer el zoom con javascript; reemplazando las metaetiquetas en tiempo de ejecución; recargando acceder al UIScrollView dentro de UIWebView; etc ...
pero sin éxito.
¿Alguno de ustedes, dioses, conoce una solución?
El único que se me ocurre es recrear la UIWebViews cada vez que cambie la orientación, sino que los hace parpadear al blanco, mientras que el contenido de la representación, que se ve terrible :(
Alguna idea?
muchas gracias, Andre
¿Quizás el truco está en la reconstrucción de las vistas web? Lo probé, pero parpadean en blanco, debido a ese momento en el que pierden su contenido, por lo que no se ve muy bien. ¿Alguna otra solución? – Andre
rodado en la oscuridad, pero creo que la versión móvil del sitio wikipedia lo hace. Podrías echar un vistazo a su html/javascript. – Douglas