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



我的视图具有多个CA层,像UITAITEVIEW单元格一样排列。我在自上而下的顺序中动态创建了一个层。但是我想在两层之间创建一个图层,当我在两层之间捏住两个层之间,我想在两个层之间创建层。我怎样才能做到这一点。我是新手,因此任何帮助或方向更接近的东西都是很棒的。...

预先感谢..

您可以使用 calayer 方法

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

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

不知道我是否得到。

因此L1具有L2

然后Zorder已经存在


现在,您的l_parent具有{l1 and l2 and l3 and l4} ... lx是兄弟姐妹

todo:设置层的zindex

在这里和那里进行大量挖掘后,我在这里得到了一个示例的答案。它不仅给了我我的答案,而且我实际上学到了一些有关Calayer和Core Animation的新知识,它的一些细节在这里

最新更新