我想缩放一个放在UIView上的CAlayer,而这个视图在UISCrollview上。我使用滚动视图的委托方法进行缩放。它可以缩放,但会模糊。如何消除模糊并改善缩放效果?
我已经尝试使用CATiledLayer,但我不想显示平铺效果。那么我如何使用CALayer来改善缩放效果?
我在缩放内容时也有类似的经历。当UIScrollView在缩放时,它会对View进行快照,并对该图片进行放大。这就是它在缩放时变块的原因。当zoomingpanning完成后,使用委托人根据你的缩放级别重新渲染内容。然后,内容应该是 "清晰的"。
警告:不要放大太多,快照使用的内存很快就会大于你的可用内存。
我没有使用图像,而是使用了CAShapeLayers和路径。我在这里整理了一个演示项目和解释。http:/simplicate.weebly.com1post201306fixing-blocky-paths-in-ios.html。
希望对你有所帮助。