example app ios swift webview

app - UIWebview Zoom PDF y grande. Imágenes Zoom Por defecto IOS



wkwebview ios (1)

Estoy usando UIWebView para cargar PDF e imágenes con la función de zoom. Para eso comprobé que la propiedad webView.scalesPageToFit verdadera y funciona bien.

Pero mi problema es

Cuando cargo imágenes grandes (2496 * 3507), muestra por defecto Zoomed que no quiero Quiero que encaje el tamaño

Para superar este problema

Implementé Web View Delegate con el siguiente código

func webViewDidFinishLoad(_ webView: UIWebView) { webView.contentMode = .scaleAspectFit let zoom = webView.bounds.size.width / webView.scrollView.contentSize.width webView .stringByEvaluatingJavaScript(from: "document.body.style.zoom = /(zoom);") }

Ahora se resuelve el problema del zoom predeterminado, pero la vista web permite desplazarse vertical y horizontalmente


Puede detener scrollView para desplazarse vertical y horizontalmente usando el código siguiente. También puedes detener los rebotes.

webView.scrollView.bounces = false; webView.scrollView.isScrollEnabled = false;