UIWebView是在iphone上打开pdf文档的唯一方法吗?我该如何与文档交互?例如:获取当前页码?
答案 0 :(得分:2)
您应该阅读有关使用quartz 2d绘图的Apple文档。有一个部分只是处理PDF文档。
如果您不想在UIWebView中显示PDF,则可以创建自己的视图。只是UIView的子类并覆盖自定义绘图的方法-(void)drawRect:(CGRect)rect
。创建CGContextRef使用核心图形的特定功能直接在该上下文中绘制PDF。 Core Graphics为PDF文档提供了许多其他功能,例如Kalle已经提到的。
如果你真的不习惯核心图形,有时候真的很难,你可能需要很多时间来适应它,所以我建议使用UIWebView来显示PDF。它相对简单。
答案 1 :(得分:0)
这不是唯一的方法。内置了一个完整的工具包,可以将PDF页面呈现给UIView。退房:
列举一些与PDF渲染相关的(核心图形)函数。
答案 2 :(得分:0)
查看Apple的ZoomingPDFViewer,获得一个简单示例:http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html
答案 3 :(得分:0)
除了UIWebView,如果你想要一个高级别的互动课程,请查看:UIDocumentInteractionController,QLPreviewController。
根据您的需要,请查看此问题的accepted answer。