Xcode:启用了Paging的UIScrollView中的Pdf

Pon*_*otg 4 iphone xcode cocoa-touch objective-c ipad

林有一个麻烦加载PDF的UIWebView一个内部时Scrollview具有分页启用,只是不能让我的头周围.

所以,我开始与现有的苹果开发者,一旦做到这一点我装,而不是一个标签在寻呼示例代码ViewController一个UIWebView加载PDF文件.它确实有效,但在设备上有很多错误,包括旋转和缩放.

在iOS 5上缩放根本不起作用它缩放但是滚动到顶部并且不允许我移动到内部UIWebView所以当我移动时我做的唯一的事情是在不在内部的页面之间移动UIWebView.使用iOS 4它确实让我移动但是在旋转设备时有很多麻烦,它不会刷新UIWebView内部到新帧(即使我确实改变了帧didRotate method),所以我想知道是否有另一种方法加载UIWebView与缩放兼容的PDF 和使用UIScrollViewwith Paging 旋转的PDF .

或者在加载UIWebView内部时我应该考虑什么UIScrollView?我必须启用的功能或我缺少的东西?

因为在开始时我认为它是iOS 5上的一个错误并且我在旋转时做错了(这可能是我无论如何)但我在我的iPad上有几个应用程序与ios 5做同样但完全没有问题.

我希望你能指出我正确的方向.提前致谢!

Nit*_*bur 5

你真正应该使用CATiledLayerCGPDFDocument用于这种东西.

我刚才发现了一个例子:Olive Toast的博客

花时间围绕这些概念耗费时间,但它非常值得.我为一个pdf阅读器创建了一个webView + scrollview组合,它必须被垃圾并用CATiledLayer重写.

在scrollview中使用webview进行操作会占用大量资源,结果是非常糟糕的用户体验

编辑:显然有另一篇帖子比我的答案更好(你可能会觉得这个链接很有用)