Ios 收割炉

Ios 收割炉,ios,calayer,Ios,Calayer,给定一个CALayer,我正在寻找一种从单个CALayer(layerC)创建两个较小CALayer(layerA和layerB)的方法。layerA和layerB是layerC的子区域。实现这一点的最佳方法是什么(最好是在最小内存使用量和cpu时间方面)?谢谢。我认为您必须为每个层创建A层、B层和C层,并将其作为子层添加到A层、B层。现在,通过使用形状层将它们遮罩到所需区域,这一切取决于您的层需要显示什么样的内容。它们是否显示图像?是的,它们都是图像。基本上,我想从layerC中提取两个感兴趣

给定一个CALayer,我正在寻找一种从单个CALayer(layerC)创建两个较小CALayer(layerA和layerB)的方法。layerA和layerB是layerC的子区域。实现这一点的最佳方法是什么(最好是在最小内存使用量和cpu时间方面)?谢谢。

我认为您必须为每个层创建A层、B层和C层,并将其作为子层添加到A层、B层。现在,通过使用形状层将它们遮罩到所需区域,这一切取决于您的层需要显示什么样的内容。它们是否显示图像?是的,它们都是图像。基本上,我想从layerC中提取两个感兴趣的区域(layerA和layerB)。你知道怎么做吗?谢谢