首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iPhone中缓冲CALayers上的PDF页面

如何在iPhone中缓冲CALayers上的PDF页面
EN

Stack Overflow用户
提问于 2011-09-13 20:16:07
回答 2查看 735关注 0票数 0

我正在开发一个PDFReader应用程序,我正在使用CALayer来渲染pdf contents.currently,一次渲染一个pdf页面并显示在可见视图上。我想提前缓冲几个页面(例如,前一页和下一页),而用户正在阅读当前的page.Can。任何人可以建议我实现这种缓冲机制的更好的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-13 23:07:08

你可以看看这个开源的iOS查看器,它实现了你想要的特性:http://www.vfr.org/2011/09/pdf-reader-viewer-v2-2/

票数 2
EN

Stack Overflow用户

发布于 2011-09-13 20:35:02

如果你想在后台绘制一些内容,你可以考虑使用中央调度API,并使用Core Graphics命令进行绘制。您需要注意线程安全性,例如在尝试将结果推送到显示器之前,需要检查/等待后台绘图完成。

我发现了一个非常有用的帖子,Image manipulation and drawing using Quartz in the background threads,关于确保你只使用线程安全的命令来创建你的绘图上下文(这个例子创建了一个位图上下文,但显然你会使用CGPDFContextCreate或类似的工具来创建一个PDF上下文)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7401711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档