我有带有 BIG 子视图的 UIScrollView,其中有很多小的 CATiledLayers 显示图像。
使用 zoomDidEnd 我设置了新的比例:
[tilesContainer setContentScaleFactor:scale];
导致重绘tilesContainer视图及其所有图层:
-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx
我得到了完美的结果:缩放后的详细图像。
但是所有这些层都会闪烁(加载新数据时)。
有可能以某种方式隐藏它吗?
我需要将旧图像分层保存,直到加载新图像。
非常感谢您的帮助!