iphone - 如何在 iPhone 中使用水平滑动逐页显示 PDF?

标签 iphone pdf uitouch horizontal-scrolling cgpdfdocument

我想创建一个逐页 PDF 阅读器。

我知道如何使用 UIWebView 来显示 PDF,但它会加载整个 PDF 并希望一次显示一页。

PDF 存储在本地。 应根据水平滑动加载下一个和上一个 PDF 页面。

如何显示单个页面以及水平滑动和缩放功能? 解决此类问题的最佳方法是什么? 有这方面的教程吗?

编辑: 我使用 CGPDF API 逐页显示 PDF。 我使用 PDF 页面作为图像。 但缩放无法正常工作,因为还使用了 UIPageControl。 如何随页面控制缩放这些图像?

最佳答案

您可以使用Leaves View,您可以在此处找到教程

https://github.com/brow/leaves

第二个选项是FastPDFKit,您可以从

获取它

http://mobfarm.eu/

根据我的说法,叶子更可取,因为内存管理很好并且对用户更友好。

编辑:

您可以考虑另外两个选项,它们为 PDF 提供了一些良好的功能。

  1. Reader on Github
  2. PSPDFKit

注意:PSPDFKit 不是免费的。

编辑: 从iOS 5开始,你可以像iBooks一样添加滑动页面的效果。为此,您可以使用 UIPageViewController 。要获得一些基本概念,只需从 Xcode 模板创建一个带有基于页面的应用程序的应用程序,或者您可以引用 this link .

关于iphone - 如何在 iPhone 中使用水平滑动逐页显示 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749383/

相关文章:

iphone - productsRequest 响应方法未调用

iphone - UIButton Action 不使用 UITapGestureRecognizer iPhone 应用程序调用?

PHP:Adobe Reader 无法打开使用 mpdf 创建的 PDF 文件

java - 如何在 iText 的一个单元格中添加两个图像?

ios - 同时移动2个物体

ios - UIPanGestureRecognizer:在滑动结束时检测触摸位置

iPhone 视频旋转

iphone - Windows 上的 DragonFireSDK 和 iPhone 开发

python - Matplotlib 保存为 pdf 未在条形图中显示阴影线 - 潜在错误?

iphone - UITouch,拖放根本不起作用