如何在不使用CAReplicatorLayer的情况下绘制UIView的多个实例?

时间:2015-03-21 02:50:54

标签: ios opengl-es uikit core-animation geometry-instancing

我有一个UIView,我想制作它的多个副本,我可以在屏幕的不同点上定位。我还希望能够对每个副本应用不同的蒙版/变换,以便每个副本都可以显示原始的不同部分。

例如,让我们说我有一个视图A,然后我制作了两个副本,BC。我想对B应用一个掩码,以便它只显示A的上半部分,并且我想对C应用不同的掩码,以便它只显示下半部分A

我将如何做到这一点?

CAReplicatorLayer并不适用于我在我的应用程序中尝试做的事情,因为副本需要位于视图层次结构的不同部分。此外,我无法使用任何使用快照的方法,因为原始视图可能包含动画内容或视频。我真正想要的是某种可以镜像另一个视图内容的视图,以便我有两个看起来完全相同的视图。

0 个答案:

没有答案