如何将裸体CALayer作为"子视图"添加到UIView?

3 iphone cocoa-touch uikit

我认为将CALayer添加为"子视图",不知何故,确实可以节省大量内存.UIView总是带有3个内容位图副本(表示层,渲染树和另一个,加上视图本身,因此每个像素保存4次).但是怎么办呢?

Mik*_*hen 14

UIView基本上是CALayer的包装器.因此,您可以直接将图层添加到视图的图层中.这可以通过调用来完成

[[theView layer] addSublayer:newLayer];
Run Code Online (Sandbox Code Playgroud)