2

有谁知道如何使用核心图形绘制像 iBooks 中的 pdf。我已经可以使用核心图形绘制一个 pdf 页面,但很好奇 iBooks 如何显示每个页面的较低质量视图,以便它快速加载,然后当您在页面上停留更长时间时,它会呈现完整的质量。这使它能够打开 pdf,而无需像您在 ipad 上看到的大多数杂志应用程序那样让用户等待。任何想法都会有所帮助!

4

2 回答 2

5

苹果有一些“ZoomingPDFViewer”示例代码:

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

我怀疑这可能会给你一些好主意:-)

于 2010-09-28T13:32:14.103 回答
4

我假设他们使用多层,第一层以低分辨率加载 pdf,在后台准备更好的分辨率。准备好后,这些层将被交换。

查看文档中的 CGPDFDocumentRef 和 CATiledLayer。

于 2010-09-28T08:19:13.923 回答