我有一个 UIView,我想制作它的多个副本,我可以将它们定位在屏幕的不同点上。我还希望能够对每个副本应用不同的掩码/变换,以便每个副本都可能显示原始的不同部分。
例如,假设我有一个视图 ,A
并且我制作了它的两个副本B
, 和C
。然后我想应用一个蒙版B
,使它只显示上半部分A
,我想应用一个不同的蒙版C
,使它只显示下半部分A
。
我该怎么做呢?
CAReplicatorLayer 并不能真正用于我在我的应用程序中尝试做的事情,因为副本需要位于视图层次结构的不同部分。此外,我不能使用任何利用快照的方法,因为原始视图可能包含动画内容或视频。我真正想要的是某种可以反映另一个视图内容的视图,这样我就有两个看起来完全相同的视图。