gpt4 book ai didi

iphone - 如何在不创建额外图层的情况下将多个图像绘制到 CALayer 中?

转载 作者:行者123 更新时间:2023-12-03 20:15:07 26 4
gpt4 key购买 nike

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

我尝试将多个 UIImageView 打包到一个 UIView 中(不是一个好主意),并将多个 CALayer 打包,每个都包含一个图像合二为一的CALayer(仍然没有多大帮助)。

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

感谢您的帮助!

最佳答案

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

设置needsDisplayOnBoundsChange,这样你就可以告诉CA你需要自己绘制东西

关于iphone - 如何在不创建额外图层的情况下将多个图像绘制到 CALayer 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com