我对在我的应用中显示多页PDF的视图有疑问。我找到了webview的解决方案,但他们缺乏水平缩放和滚动页面的能力。还找到了使用Quartz2D的解决方案,但问题与上述相同。
有没有办法在iBooks中呈现PDF?您可以捏合/缩小缩放,水平地在页面之间列出。还有如何处理单个PDF文件,而不是将PDF拆分为页面。
非常感谢。
答案 0 :(得分:2)
我无法给你答案,但我可以将你重定向到一个能够逐页加载和渲染多页pdf的示例项目。
说实话这个应用程序它是iBook卷曲效果的男人(忘了它,它是一个私有API,没办法)但内部有一个类在视图上呈现一个pdf页面,我敢肯定,如果你玩一点该代码,CGAffineTransformMakeScale
,CGAffineTransformMakeTranslation
和触控您将能够获得该效果。
项目链接:
http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html
答案 1 :(得分:2)
从Apple查看此示例代码:
http://developer.apple.com/library/ios/samplecode/ZoomingPDFViewer/Introduction/Intro.html
它告诉您如何有效地显示和缩放PDF文档。
对于分页,请参阅此链接:
http://www.random-ideas.net/posts/42
在这两者之间你应该全部设定。
答案 2 :(得分:2)