2010-06-23 51 views
6

我對在我的應用中顯示多頁PDF的視圖有疑問。我已經找到了webview的解決方案,但他們缺乏水平放大和滾動頁面的能力。還發現使用Quartz2D的解決方案,但是與上面相同的問題。iPhone - 在iBooks中查看PDF

有什麼辦法像iBooks中一樣呈現PDF?您可以捏 - 我/縮小,水平頁面之間列出。還有如何做到與單個PDF文件,而不是分割PDF到頁面。

非常感謝。

+0

也許我我錯了,但iOS4應該有PDF閱讀支持。 ?! – 2010-06-23 14:42:50

回答

2

我不能給你答案,但我可以將你重定向到一個能夠加載和呈現多頁PDF頁面的示例項目。
說實話,這個應用程序對於iBook curl效果來說很笨拙(忘了它,它是一個私有API,但沒辦法),但裏面有一個類在一個pdf頁面上呈現,我敢肯定,如果你玩很少有代碼,CGAffineTransformMakeScale,CGAffineTransformMakeTranslation和觸摸控制,你將能夠獲得這種效果。

鏈接到項目:
http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html

+0

這個頁面確實很有趣,但是我已經在5天前發現它:)我不打算使用頁面捲曲效果。我只想查看PDF文件,如iBooks應用程序(不是電子書,但PDF文件 - 嘗試它,顯示方式不同) – rackom 2011-01-24 17:36:28