Estoy creando una aplicación de revista. Estoy mostrando cada página de mi revista en un UIWebView. Sin embargo, la vista web no llena la pantalla con el PDF. Hay un borde a su alrededor. ¿Cómo puedo mostrarlo a pantalla completa?PDF en UIWebView
Respuesta
No he probado esto con un UIWebView, pero puede ser capaz de hacer algo como esto para posicionar programáticamente la frontera para que sea fuera de la pantalla:
CGRect frame = webView.frame;
// you may need to modify the 5 and 10 below to match the size of the PDF border
frame.origin.x = frame.origin.x - 5;
frame.origin.y = frame.origin.y - 5;
frame.size.width = frame.size.width + 10;
frame.size.height = frame.size.height + 10;
webView.frame = frame;
Si está utilizando el UIWebView para visualizar archivos PDF y HTML, por supuesto, solo modificaría el marco cuando se visualiza un PDF, y luego establecería el marco de nuevo a los valores originales al mostrar otro contenido.
He hecho este tipo de cosas con UIScrollView por una razón diferente: proporcionar relleno alrededor de los elementos mostrados en UIScrollView para que haya un espacio en el desplazamiento (como se muestra en el ejemplo PhotoScroller de Apple de WWDC 2010). Supongo que esto también podría funcionar para mover los bordes alrededor del PDF fuera de la pantalla.
Comprobando la página de escala para ajustar caja en IB eliminó el borde para mí.
- 1. Mostrar PDF en UIWebView usando loadData
- 2. Cómo LEER/PARAR los contenidos PDF cargados en un UIWEBVIEW
- 3. UIWebView falla en la segunda solicitud de carga de PDF
- 4. UIWebView gotea al mostrar archivos PDF grandes en el iPad
- 5. ser elegida texto del archivo PDF cargado en UIWebView
- 6. iPhone: ¿podemos abrir el archivo pdf usando UIWebView?
- 7. Eliminación de sombras de UIWebView
- 8. Mostrar ppt, doc y xls en UIWebView no funciona, pero el pdf hace
- 9. cookies en UIWebView
- 10. EXC_BAD_ACCESS en UIWebView
- 11. UIWebView en multihilo ViewController
- 12. UIWebView en UINavigationBar transparente
- 13. NSString en UIWebview
- 14. PDF Manipulación en iPhone SDK
- 15. Paginación UIWebView
- 16. UIWebview Localización
- 17. Conversión de HTML a PDF en iOS?
- 18. ¿Cómo hago que UIWebView muestre un archivo pdf desde su propia aplicación?
- 19. Obtenga un PDF/PNG como salida de un UIWebView o UIView
- 20. PDF Ver con desplazamiento horizontal
- 21. UIWebView stringByEvaluatingJavaScriptFromString en el fondo
- 22. Habilitar cookies en UIWebView (iPhone)
- 23. iPhone: pop botón en UIWebView
- 24. Cargando NSData en un UIWebView
- 25. tapAtPoint en la subclase UIWebView
- 26. ¿UIGestureRecognizer funciona en un UIWebView?
- 27. Envíe un formulario en UIWebView
- 28. Solicitando http://mobile.twitter.com en UIWebView
- 29. Enlace UIWebView Haga clic en
- 30. cómo mostrar el pdf en ios
¡Excelente solución! ¡Muchas gracias por esto! – John
Yo también he estado intentando lo mismo. ¿Por qué no es posible usar la propiedad pageEnabled, establecerla en YES y aumentar los límites de la vista de desplazamiento digamos esos 5 píxeles de desplazamiento? La documentación dice que "la vista de desplazamiento se detiene en los múltiplos de los límites de la vista de desplazamiento cuando el usuario se desplaza" Por lo tanto, debería haber funcionado en este enfoque, pero por alguna razón no puedo hacer que funcione como se esperaba. ¿Alguna sugerencia que puedas pensar? –