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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top