2010-06-23 75 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