缩放时禁用UIView渲染

时间:2014-12-23 13:15:45

标签: ios swift uiview calayer

我有一个由UIView构建的CALayers来显示内容。

这个视图有一组手势识别器可以移动它并改变它的变换和大小。

它们都工作正常,但是当应用比例时,将CALayers更新为正确的大小似乎有延迟。这给了它一个非常小故障的动画,看起来非常糟糕。

我可以通过在CALayers.Began .Ended上设置一个布尔值来阻止recognizer.state调整大小,但这只会让它保持相同的大小,直到你让去吧它弹出新的大小。

我想要做的是以某种方式将视图转换为平面视图(如图像),当我仅通过放大内容来缩放时可以缩放。然后当我放手时,它会再次正确呈现CALayers

有没有明智的方法可以做到这一点?

0 个答案:

没有答案