我的视图有多个CA层排列,如UITableView Cells。我以自上而下的顺序一个接一个地动态创建了图层。 但是我想在两个图层之间创建一个图层,当我在两个图层之间进行捏合时,我想在两个图层之间创建图层。我怎样才能做到这一点。 我是新手,所以任何帮助或指向更接近的东西都会很棒。 ...
先谢谢..
答案 0 :(得分:1)
您可以使用其中一个 CALayer 方法
- (void)insertSublayer:(CALayer *)aLayer atIndex:(unsigned)index
- (void)insertSublayer:(CALayer *)aLayer below:(CALayer *)sublayer
- (void)insertSublayer:(CALayer *)aLayer above:(CALayer *)sublayer
在子图层数组中的特定点插入新图层。
答案 1 :(得分:0)
不知道我是否得到它..但是当你创建图层时,确保它们在同一层树(同一层的子图层(或子图层))中
所以l1有l2有l3
然后zorder已经存在
现在你有l_parent有{l1和l2和l3和l4} ... lx是兄弟姐妹
TODO: 设置图层的zindex
答案 2 :(得分:0)