CALayer和UIView显示顺序

Cha*_*lie 2 iphone cocoa-touch ipad

我在UIView中有一个CATiledLayer,UIView也包含一个子视图.如何确保子图始终绘制在图层上方?

大多数时候,我得到覆盖子视图的图块层.

ken*_*ytm 11

默认情况下,最后添加的所有图层(因此视图)都在顶部绘制.您可以使用-insertSublayer:below:和类似的方法更改默认值:

 [view.layer insertSublayer:tiledLayer below:thatSubview.layer]
Run Code Online (Sandbox Code Playgroud)