Iphone 在两个CA层之间动态创建CA层

Iphone 在两个CA层之间动态创建CA层,iphone,xcode,ios5,core-animation,calayer,Iphone,Xcode,Ios5,Core Animation,Calayer,“我的视图”具有多个CA层,其排列方式与UITableView单元格类似。我以自上而下的顺序一个接一个地动态创建了该层。 但是我想在两层之间创建一层,当我在两层之间挤出时,我想在两层之间创建一层。我该怎么做呢。 我对这一点还不熟悉,所以任何对更接近的事物的帮助或指导都是非常好的。 提前谢谢..不知道我是否收到了。。但在创建层时,请确保它们位于同一层树(同一层的子层(或子层))中 l1有l2有l3 那么佐德已经在那里了 现在你有了l_父项有{l1和l2,l3和l4}。。。lx是兄弟姐妹 待办事

“我的视图”具有多个CA层,其排列方式与UITableView单元格类似。我以自上而下的顺序一个接一个地动态创建了该层。 但是我想在两层之间创建一层,当我在两层之间挤出时,我想在两层之间创建一层。我该怎么做呢。 我对这一点还不熟悉,所以任何对更接近的事物的帮助或指导都是非常好的。


提前谢谢..

不知道我是否收到了。。但在创建层时,请确保它们位于同一层树(同一层的子层(或子层))中

l1有l2有l3

那么佐德已经在那里了


现在你有了l_父项有{l1和l2,l3和l4}。。。lx是兄弟姐妹

待办事项: 设置层的zindex

您可以使用CALayer方法之一


在子层数组中的特定点插入新层。

在到处挖掘之后,我从一个示例中得到了答案。 它不仅给了我答案,我还学到了一些关于CALayer和core动画的新东西,其中的一些细节

- (void)insertSublayer:(CALayer *)aLayer atIndex:(unsigned)index
- (void)insertSublayer:(CALayer *)aLayer below:(CALayer *)sublayer
- (void)insertSublayer:(CALayer *)aLayer above:(CALayer *)sublayer