Acercar la vista web al aparecer

Tengo un UIWebView que carga un PDF configurado en formato horizontal y es muy difícil de leer en la pantalla del iPhone. Mi código es así:

- (void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:_entry.articleUrl];   
NSLog(@"%@",url);
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
self.title = _entry.articleTitle;
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(tick) userInfo:nil repeats:YES];

}

¿Cuáles son algunas formas en que podría configurarlo para que se acerque más y posiblemente se mueva hacia el lado derecho de la página PDF superior?

preguntado el 12 de junio de 12 a las 14:06

2 Respuestas

primero asegúrese de que su UIWebView tenga habilitada la propiedad scalesPageToFit

self.myWebView.scalesPageToFit = YES;

Y luego en su HTML agregue esta etiqueta dentro de la etiqueta 'head'

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">

puedes hacer escala máxima = 1.5 si eso hará que se vea mejor.

No estoy seguro de si se trata de un archivo PDF sobre cómo agregarle estas etiquetas. Tal vez pueda agregar las etiquetas e implementar el PDF dentro del archivo html.

Aquí se explica cómo incrustar un archivo PDF dentro de HTML

<embed src="filename.pdf" width="500" height="375">

¡Buena suerte!

Respondido el 12 de junio de 12 a las 17:06

Es un PDF en un sitio web, por lo que no tengo opción para editar el HTML. user717452

@ user717452 Lo sé, por eso dije que intentara implementar el PDF dentro de su archivo html. Editaré mi respuesta y te mostraré una forma de hacerlo. - ALASKA_

En la versión de IOS inferior a 5:

 UIScrollView *sv = [[_webView subviews] objectAtIndex:0];
 [sv setZoomScale:2.0 animated:NO];// increase scale factor to zoom more

En IOS 5:

  [_webView.scrollView setZoomScale:2.0 animated:NO];// increase scale factor to zoom more

Puede usar el compensación de contenido para pasar a la parte superior derecha

Respondido el 12 de junio de 12 a las 16:06

Estoy desarrollando para iOS 5 y superior, y eso no supuso ninguna diferencia: user717452

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.