iPhone / iPad рисовать PDF как iBooks? - PullRequest
2 голосов
/ 28 сентября 2010

Кто-нибудь знает, как использовать основную графику для рисования PDF, как в iBooks. Я уже могу нарисовать PDF-страницу, используя основную графику, но мне было любопытно, как iBooks показывает более низкое качество просмотра каждой страницы, поэтому она загружается быстрее, а затем, когда вы остаетесь на странице дольше, она отображает ее в полном качестве. Это позволяет открывать PDF без необходимости заставлять пользователя ждать, как большинство журнальных приложений, которые вы видите на ipad. Любые идеи помогут!

Ответы [ 2 ]

5 голосов
/ 28 сентября 2010

У Apple есть пример кода "ZoomingPDFViewer":

http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010281

Я подозреваю, что это может дать вам хорошие идеи: -)

4 голосов
/ 28 сентября 2010

Я предполагаю, что они используют несколько слоев, первый слой загружает PDF в низком разрешении, а лучшее разрешение готовится в фоновом режиме.Когда все готово, эти слои меняются местами.

Посмотрите на CGPDFDocumentRef и CATiledLayer в документации.

...