2012-03-22 22 views
9

Sé que hay muchas preguntas similares a esto, pero no encontré ninguna que me haya ayudado. Hice una vista web que muestra una URL que tiene una encuesta, pero el contenido no se está reduciendo al tamaño de la pantalla. ¿Puede alguien decirme qué tengo que escribir para que el contenido se reduzca al tamaño de la pantalla y dónde lo coloco? Cualquier ayuda sería muy apreciada.¿Cómo hago que el contenido de UIWebView se ajuste al tamaño de la pantalla del iPhone?

- (void)viewDidLoad 
{ 
    NSString *website [email protected]"http://www.nameofwebsite.com"; 
    NSURL *url = [NSURL URLWithString:website]; 
    NSURLRequest *requestURL =[NSURLRequest requestWithURL:url]; 
    webView.scalesPageToFit = YES; 
    webView.autoresizesSubviews = YES;  
    [webView loadRequest:requestURL]; 

    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
} 
+0

quiere cambiar el tamaño del contenido dentro de Webview o "Webview" – Amitg2k12

Respuesta

23

La declaración

webView.scalesPageToFit = YES; 

debería tamaño de la página web para ajustarse al tamaño de la UIWebView. El usuario tiene la opción de acercar y alejar la página. Su problema puede deberse a que la vista web no está ubicada correctamente. Si la vista de su controlador de vista se ajusta completamente a la pantalla, agregue esto a su código.

webView.frame=self.view.bounds; 
+1

¡Muchas gracias! El webView.frame = self.view.bounds; es lo que me estaba perdiendo. – michael03m

+0

esto no me ayuda: ( –

+0

esto no funciona para mí – Max

0

escribir este

webView.frame = self.view.frame;

que hará que el tamaño de la pantalla en vista web para iPhone

0

Pruebe a usar el diseño automático: Seleccione su vista web en su guión gráfico y luego configure el diseño automático para las 4 restricciones.

Cuestiones relacionadas