我想缩放放在UIView上的CAlayer。这个视图在UISCrollview上。我使用scrollviews委托方法进行缩放。它变焦,但它模糊。如何删除模糊并改善缩放。 我尝试过CATiledLayer,但我不想显示平铺效果。所以任何人都可以帮助我使用CALayer改进缩放。
答案 0 :(得分:1)
在放大内容时我有类似的经历。当UIScrollView进行缩放时,它会拍摄视图的快照,并放大该图片。这就是缩放时出现块状的原因。缩放/平移完成后,使用委托根据缩放级别重新渲染内容。然后内容应该是'清晰'。
警告:请勿放大太远,快照使用的内存很快会比可用内存大。
我没有使用图片,而是CAShapeLayers和路径。我在这里整理了一个演示项目和解释:http://simplicate.weebly.com/1/post/2013/06/fixing-blocky-paths-in-ios.html
我希望有所帮助。