3

我正在创建一个包含多个堆叠在一起的图像的应用程序。应用程序经常移动这些图像,所以我试图将它们打包到一个大容器中。移动这个容器(当然)会导致应用程序滞后。

我已经尝试将多个 s 打包UIImageView成一个UIView(不是一个好主意),并将多个CALayers 和一个 Image 打包成一个大的CALayer(仍然没有帮助)。

所以我正在寻找一种将多个图像(如拼图)粘贴到一个中的选项CALayer。我不需要重新定位这些图像,因为我只是在移动 main Layer.

谢谢你的帮助!

4

1 回答 1

0

好吧,一种简单的方法是自己绘制它们:拥有自己的 CALayer 自定义子类并实现 drawContext

设置 needsDisplayOnBoundsChange 所以你告诉 CA 你需要自己画东西

于 2012-11-10T13:35:14.670 回答