Estoy generando un UIWebView en mi método viewDidLoad, con un tamaño pequeño (digamos algo así como 50x70). Y luego lo puse en una super UIView.iPhone - El contenido de UIWebView con cambio de tamaño automático no se ajusta al marco
Me gustaría que su contenido se ajuste al marco de la vista web. Para ello, escribí:
oneView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, W, H)];
oneView.backgroundColor = [UIColor whiteColor];
oneView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
oneView.scalesPageToFit = YES;
oneView.autoresizesSubviews = YES;
[self.view addSubview:oneView];
[oneView loadRequest:/*some request*/];
Pero haciendo esto, la página web no se cambia el tamaño de la estructura de la UIWebView. Parece escalado a otra cosa, más pequeño que el marco de la supervista, y más ancho que el de la vista web.
Si fijo el tamaño del marco vistaweb al tamaño de toda la supervista, está bien.
¿Cómo puedo forzar el contenido web (contenido real de www) para que se ajuste al marco del UIWebView "reducido"?
se puede cambiar la línea loadRequest con el addSubview? ¿Puedes publicar una captura de pantalla? ¿El tamaño se ve bien si inicialmente establece el marco de la vista web a la de la supervista? –
@Nick Weaver: Aquí está – Oliver
Agregó una respuesta que explica el problema. –