¿Es posible hacer todo lo anterior? SO me ha dado una excelente manera de configurar la escala de zoom inicial here. A saber, para incluir la siguiente línea en mi método webViewDidFinishLoad:UIWebView: cargue el sitio web externo, establezca la escala de zoom inicial programáticamente y permita al usuario hacer zoom posteriormente
[webView stringByEvaluatingJavaScriptFromString: @"document.body.style.zoom = 5.0;"];
Pero lo que todavía no puedo hacer es permitir al usuario cambiar la relación de zoom después de que el programa establece inicialmente ella. Si configuro scalePagesToFit en NO, el usuario no puede cambiar la escala de zoom. Y si configuro scalePagesToFit en SÍ, anula mi zoom programático.
¿Alguien puede ayudar?
EDIT: gracias por la respuesta. Pero si hago zoom en la vista de desplazamiento, las cosas se difuminan un poco.
también debe clara ventana antes de re-configuración de atributos: [stringByEvaluatingJavaScriptFromString web View: @ "$ ('meta [name = ventana]') remove();".]; – Vlad
Simplemente intentándolo con el hecho de que no necesita la barra invertida (\) cuando abarca la cadena JS en varias líneas. El único requisito es abrir y cerrar cada nueva oración con marcas de citación ("). –