-1

使用 SVGKit,我现在正在寻找一些关于如何使用 enumerateChildLayersUsingBlock 方法的示例代码。

4

1 回答 1

0

我终于找到了一些这样的代码:

    CALayer *f = [document layerTree],*x;

    for(int i = 0; i < [f.sublayers count]; i++) {
        x=(CALayer*)[f.sublayers objectAtIndex:i];
        if([x isKindOfClass:[CAShapeLayer class]]) {
            // DO SOME WORK.
        }
    }

它实际上不是 enumerateChildLayersUsingBlock 用法的示例,但它基本上可以满足我的需要。所以这至少会持续一段时间。当我真的需要递归的时候,我会更深入地研究这个主题。

于 2013-02-11T16:06:04.930 回答