iPhone/iPad рисовать PDF как iBooks?

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

2 ответа

Решение

Apple have some "ZoomingPDFViewer" sample code:

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

I suspect that might give you some good ideas:-)

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

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

Другие вопросы по тегам