如何保存初始CGContextRef

时间:2012-01-06 16:55:46

标签: ios pdf frame cgcontext

我在UIScrollView内显示PDF页面。我开始使用http://iosguy.com/2010/09/04/presenting-pdf-files-by-yourself/文章作为背景。

当谈到缩放时,我想做以下事情以避免模糊结果。

当我打开视图时,缩放比例为1.0。现在,我想根据整个屏幕上显示的这个视图以某种方式存储相应的CGContextRef

然后我总是希望通过scrollView的缩放比例缩放相应的Quartz坐标系,最后将坐标系转换到正确的位置,并使框架更大/更小,对应于滚动视图缩放比例。

但是我不知道如何保存初始CGContextRef并且每次都在drawRect方法中重新加载它。

有人可以帮助我吗?或者有人知道如何正确扩展PDF页面?因为,当我放大或缩小时,视图的框架会发生变化,图形上下文总是位于此框架内。所以我对所有内容进行双重缩放(首先是框架,然后是框架内的PDF文档)。因此,当帧覆盖整个屏幕时,我需要缩放PDF(初始情况)。

有人可以帮我吗?

0 个答案:

没有答案