查看QuartzDemo示例应用程序,我喜欢单独使用quartz(即不使用uiwebview)的PDF渲染速度。但是,当我放大PDF时,它似乎没有像在PDF视图中那样变得更加清晰。
答案 0 :(得分:1)
实现此目的的最简单方法是实现基于CATiledLayer的View并将其添加为UIScrollView的子视图。
例如,将levelsOfDetail设置为3,将levelsOfDetailBias设置为2(一个缩小级别和两个放大级别)。
UIScrollView和CATiledLayer类将为您完成所有工作: - )
答案 1 :(得分:0)
它实际上只是放大PDF的预渲染图像,所以它类似于放大png或类似的。要实际缩放PDF,您需要以更大的比例因子重新渲染pdf,并仅显示应该可见的矩形。