1

在使用 SVGKit 时,我或多或少地找到了自己的方法,使用如下代码:

CALayer *layer;
layer=[svgView.document layerWithIdentifier:@"path1730"];

但这是我知道要查看的图层的标识符的时候。有没有办法让我获得文档中所有标识符(层)的列表?

4

1 回答 1

1

您将引用svgView.document.layerTree,这是子层的根。您需要递归地遍历子层以捕获所有子层。或者,如果您正在使用单个SVGPathView,您可以使用它的enumerateChildLayersUsingBlock:方法并向其传递一个块,该块将在视图中的每个子层上运行。

于 2013-02-06T19:21:11.583 回答