【发布时间】:2012-11-12 07:00:55
【问题描述】:
我的视图有多个像 UITableView 单元格一样排列的 CA 层。我以自上而下的顺序一个接一个地动态创建了图层。 但是我想在两层之间创建一个层,当我在两层之间捏出来时,我想在两层之间创建一个层。我怎样才能做到这一点。 我是新手,所以任何更接近的帮助或方向都会很棒。 ...
提前致谢..
【问题讨论】:
标签: iphone xcode ios5 core-animation calayer
我的视图有多个像 UITableView 单元格一样排列的 CA 层。我以自上而下的顺序一个接一个地动态创建了图层。 但是我想在两层之间创建一个层,当我在两层之间捏出来时,我想在两层之间创建一个层。我怎样才能做到这一点。 我是新手,所以任何更接近的帮助或方向都会很棒。 ...
提前致谢..
【问题讨论】:
标签: iphone xcode ios5 core-animation calayer
您可以使用 CALayer 方法之一
- (void)insertSublayer:(CALayer *)aLayer atIndex:(unsigned)index
- (void)insertSublayer:(CALayer *)aLayer below:(CALayer *)sublayer
- (void)insertSublayer:(CALayer *)aLayer above:(CALayer *)sublayer
在子层数组的特定点插入一个新层。
【讨论】:
不知道我是否明白.. 但是当您创建图层时,请确保它们位于同一图层树中(同一图层的子图层(或子子图层))
所以 l1 有 l2 有 l3
那么 zorder 就已经存在了
现在你有 l_parent 有 {l1 and l2 and l3 and l4} ... lx 是兄弟姐妹
待办事项: 设置图层的 zindex
【讨论】: