我正在做这个项目,我需要显示 PDF 文件。我有两个选择来做到这一点。
- 使用 UIWebView
- 使用核心图形
我已经对这两种方法进行了一些阅读,发现它们都有自己的优点和缺点。例如,
UIWebview 很慢并且占用大量内存,因为它会一次加载整个 PDF,但会处理捏合和点击缩放。
Core Graphics 提供了低级控制,但实现缩放的责任在我身上。
我正在以单个页面的形式从服务器下载 PDF。所以我不能忍受用完太多内存的问题。但我需要显示必须使用 Quartz(核心图形)的缩略图。如果我将两者结合起来会更好吗?用于显示 PDF 的 webview 和用于缩略图的核心图形?
从长远来看,我无法得出关于我想采用哪种技术的结论。对此的任何帮助将不胜感激。