2010-09-28 70 views
2

有誰知道如何使用核心圖形來繪製PDF格式,如在iBooks。我已經可以使用核心圖形繪製一個pdf頁面,但很好奇iBooks如何顯示每個頁面的低質量視圖,以便加載速度更快,然後當您在頁面上停留更長時間時,它會呈現出完整的質量。這使得它能夠打開pdf,而不必讓用戶像在ipad上看到的大多數雜誌應用一樣等待。任何想法都會有幫助!iPhone/iPad的繪製pdf像iBooks?

回答

4

我假設他們使用多個圖層,第一層以低分辨率加載PDF並在後臺準備好更高的分辨率。準備就緒後,這些圖層被交換。

查看文檔中的CGPDFDocumentRef和CATiledLayer。

+0

+1只擁有6代表 – willcodejavaforfood 2010-09-28 08:19:58

+0

是啊,一個CATiledLayer是如何完成,JosephH下面張貼了一個很好的鏈接 – marchinram 2010-09-29 14:41:40