正在创建UIView的临时副本



我想复制一个现有的UIView及其所有子视图。复制的视图将用作动画的一部分,之后将不再需要它。

我注意到UIView没有实现copyWithZone。有没有一种简单的方法可以在现有视图的基础上创建视图?还是需要使用原始视图提供的参数手动设置视图?

或者,创建视图的图像并将其用于我的动画会更好吗?

您确定需要整个视图层次结构吗?你能用-CLAYER renderInContext:]将视图渲染成图像并使用它吗?

最新更新