2010-09-28 15 views
2

Est-ce que quelqu'un sait comment utiliser les graphiques de base pour dessiner un pdf comme dans iBooks. Je peux déjà dessiner une page pdf en utilisant des graphiques de base, mais j'ai été curieux de voir comment iBooks affiche une qualité inférieure de chaque page afin qu'il se charge rapidement et que lorsque vous restez sur une page plus longtemps, cela lui donne une qualité complète. Cela lui permet d'ouvrir le pdf sans avoir à faire attendre l'utilisateur comme la plupart des applications de magazines que vous voyez sur l'ipad. Toutes les idées aideraient!iPhone/iPad dessiner pdf comme iBooks?

Répondre

4

Je suppose qu'ils utilisent plusieurs couches, la première couche charge le pdf en basse résolution et la meilleure résolution est préparée en arrière-plan. Une fois prêts, ces couches sont permutées.

Jetez un coup d'œil à CGPDFDocumentRef et CATiledLayer dans la documentation.

+0

+1 pour seulement avoir 6 représentant – willcodejavaforfood

+0

Eh oui, un CATiledLayer est comment c'est fait, JosephH ci-dessous posté un grand lien – marchinram