我在UIScrollView
内显示PDF页面。我开始使用http://iosguy.com/2010/09/04/presenting-pdf-files-by-yourself/文章作为背景。
当谈到缩放时,我想做以下事情以避免模糊结果。
当我打开视图时,缩放比例为1.0。现在,我想根据整个屏幕上显示的这个视图以某种方式存储相应的CGContextRef
。
然后我总是希望通过scrollView的缩放比例缩放相应的Quartz坐标系,最后将坐标系转换到正确的位置,并使框架更大/更小,对应于滚动视图缩放比例。
但是我不知道如何保存初始CGContextRef
并且每次都在drawRect方法中重新加载它。
有人可以帮助我吗?或者有人知道如何正确扩展PDF页面?因为,当我放大或缩小时,视图的框架会发生变化,图形上下文总是位于此框架内。所以我对所有内容进行双重缩放(首先是框架,然后是框架内的PDF文档)。因此,当帧覆盖整个屏幕时,我需要缩放PDF(初始情况)。
有人可以帮我吗?