如何将一个裸的CALayer添加为UIView的“子视图”?

3

我认为将CALayer作为“子视图”添加,可以节省大量内存。UIView始终附带其内容位图的3个副本(演示层、渲染树和另一个副本,加上视图本身,因此每个像素保存4次)。但是如何实现呢?

1个回答

14

UIView本质上是CALayer的包装器。 因此,您可以直接将图层添加到视图的层中。 可以通过调用

[[theView layer] addSublayer:newLayer];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接