3

我想在纵向模式下显示每页 pdf 并在 ipad 上旋转到横向模式时显示两页。我在互联网上搜索并找不到任何解决方案。我想了两种可能的方法。

1.使用webview,但我不知道如何在一个webview 中的一个webview 中显示两个页面。

2.使用CGPDF API从两页读取并合并为一个pdf文件。但我认为这可能会很慢,并且不确定这是否可以做到。

或任何其他方式可以解决这个问题?谢谢!!

4

1 回答 1

0

我认为在那里使用 UIWebView 不会有太大的成功。然而,没有什么能阻止您将两个 CATiledLayers 放入 UIView 并将它们彼此相邻显示。事实上,这正是我在我的 iOS PDF 解析框架中所做的。

只需将 contentView 设置为 containerView,它包括两个平铺层,它们可以完美地协同工作。不过请注意您的记忆,我不会允许他们同时渲染 pdf,这很可能由于内存不足而导致您的应用程序崩溃。(绘制 PDF 确实是资源密集型的)

于 2011-08-13T12:10:30.183 回答