videos peliculas pasar inicio home funciona flotante desactivar como boton activar objective-c ios5 xcode4.2 ios-simulator

objective c - peliculas - No se puede desplazar en UIWebView en iOS



como pasar peliculas al iphone (3)

Creé una vista web programáticamente y no puedo habilitar el desplazamiento en esta vista.

¿Cómo habilito el desplazamiento?

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,40, 325, 1000)]; webView.contentMode = UIViewContentModeScaleAspectFit; [webView setBackgroundColor:[UIColor clearColor]]; [webView loadHTMLString:html baseURL:nil]; [self.view insertSubview:webView atIndex:0];

Gracias por adelantado !


Eliminar de Interface Builder y agregar el código hizo por mí. Por alguna razón, en IB no se desplazó.

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 64, 320, 50)]; [self.view addSubview: webView];


Estas son las posibles soluciones.

i) Tu vista web puede ser de un tamaño grande de lo esperado o tu contenido es menor que el tamaño de la vista web.

2) Implementar el siguiente método.

func webViewDidFinishLoad(webView: UIWebView) { appDelegate.hideLoadingView() let res: NSString = webView.stringByEvaluatingJavaScriptFromString("document.body.offsetHeight;")! let h: CGFloat = CGFloat(res.integerValue) agreementContentView.scrollView.contentSize = CGSizeMake(webView.frame.size.width, h + 50); // Offset if required }


Para habilitar el desplazamiento,

webview.scrollView.scrollEnabled = TRUE;

y en lugar de escribir esto,

webView.contentMode = UIViewContentModeScaleAspectFit;

escribe esto,

webview.scalesPageToFit = TRUE;