Permitir al usuario pellizcar acercar / alejar una vista web
Pregunta
Tengo una vista web en la que estoy cargando una página HTML local con algunas imágenes incrustadas. Quiero permitir que el usuario aumente el texto y la imagen de forma similar a como lo haría con el navegador web.
¿Alguna idea de cómo habilitar esto?
Gracias
Solución
Intente establecer la propiedad UIWebView scalesPageToFit
en YES
Otros consejos
Para la integridad. Debe habilitar multitouch, scalesPagesToFit para que funcione (existen algunas condiciones si están dentro de otras vistas).
Pero luego, para evitar que escale su página web (especialmente si usa archivos locales). Deberá agregar el siguiente fragmento de código a su HTML
Para obtener más información, visite: http://iphoneincubator.com/blog/windows- views / right-scale-for-a-uiwebview
Este es el código que me funciona:
// declara y asigna UIWebView antes de
// UIWebView * webView;
// webView = [[UIWebView alloc] initWithFrame: CGRectMake (x, y, w, h)];
webView.scalesPageToFit = YES;
Usé scalesPageToFit para YES ... permite hacer zoom en algunos ... pero no un verdadero zoom como el que tiene safari.