J'ai une question à propos de la vue d'affichage des PDF multipages dans mon application. J'ai trouvé des solutions avec webview mais ils manquent de capacité à zoomer et à défiler entre les pages horizontalement. Également trouvé des solutions utilisant Quartz2D mais le même problème que ci-dessus. P>
Y a-t-il un moyen de présenter PDF comme dans iBooks? Vous pouvez pincer-i / out Zoom, liste entre les pages horizontalement. Et aussi comment faire Taht avec un fichier PDF unique, non divisé PDF sur les pages. P>
Merci beaucoup. P>
3 Réponses :
Je ne peux pas vous donner la réponse, mais je peux vous rediriger vers un exemple de projet capable de charger et de rendant une page PDF multipage par page. Lien vers le projet:
Pour être honnête cette application, il est virilement sur l'effet de boucle d'ibook (oubliez-le, c'est une API privée, sans façon), mais à l'intérieur, il y a une classe qui rend sur une page PDF, je suis sûr que si vous jouez un peu avec Ce code, cgaffinetransformMakescale code>,
cgaffinetransformmakeTranslation code> et touchez le contrôle Vous pourrez obtenir cet effet. P>
http://blog.steventryTonsmith.com/2010/ 02 / Apple-ibooks-Page dynamique-page-curl.html p>
Cette page est vraiment intéressante, mais je l'ai trouvé il y a 5 jours :) Je n'ai pas l'intention d'utiliser l'effet de la page de la page. Je veux seulement Voir PDFS comme l'application iBooks (pas ebooks mais pdfs - essayez-le, il est affiché différemment)
Checkout Ce code exemple de Apple: P>
http://developer.apple.com/library/ iOS / samplecode / zoomingpdfviewer / Introduction / intro.html P>
Il vous indique comment afficher et zoomer efficacement des documents PDF. P>
Pour la pagination, voir ce lien: P>
http://www.random-ideas.net/posts/42 < / p>
entre les deux de ceux que vous devriez être tous définis. P>
N'essayez pas d'utiliser l'approche de la création de multiples catillées que ZoomingPDFviewer fait. Cela ne fonctionne pas bien. Utilisez une catilledlayer qui peut redessiner.
mise à jour: 04 février 2012 em> p>
Découvrez ce projet, c'est OpenSource et très bien fait: P>
Projet: Source:
http://www.vfr.org/ p>
https://github.com/vfr/reader p>
Peut-être que je me trompe mais iOS4 devrait avoir un support de lecture PDF. ?!