我想创建一个逐页 PDF 阅读器。
我知道如何使用 UIWebView 来显示 PDF,但它会加载整个 PDF 并希望一次显示一页。
PDF 存储在本地。 应根据水平滑动加载下一个和上一个 PDF 页面。
如何显示单个页面以及水平滑动和缩放功能? 解决此类问题的最佳方法是什么? 有这方面的教程吗?
编辑: 我使用 CGPDF API 逐页显示 PDF。 我使用 PDF 页面作为图像。 但缩放无法正常工作,因为还使用了 UIPageControl。 如何随页面控制缩放这些图像?
最佳答案
您可以使用Leaves View,您可以在此处找到教程
https://github.com/brow/leaves
第二个选项是FastPDFKit,您可以从
获取它根据我的说法,叶子更可取,因为内存管理很好并且对用户更友好。
编辑:
您可以考虑另外两个选项,它们为 PDF 提供了一些良好的功能。
注意:PSPDFKit 不是免费的。
编辑: 从iOS 5开始,你可以像iBooks一样添加滑动页面的效果。为此,您可以使用 UIPageViewController 。要获得一些基本概念,只需从 Xcode 模板创建一个带有基于页面的应用程序的应用程序,或者您可以引用 this link .
关于iphone - 如何在 iPhone 中使用水平滑动逐页显示 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749383/