Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在使用 SVGKit 时,我或多或少地找到了自己的方法,使用如下代码:
CALayer *layer; layer=[svgView.document layerWithIdentifier:@"path1730"];
但这是我知道要查看的图层的标识符的时候。有没有办法让我获得文档中所有标识符(层)的列表?
您将引用svgView.document.layerTree,这是子层的根。您需要递归地遍历子层以捕获所有子层。或者,如果您正在使用单个SVGPathView,您可以使用它的enumerateChildLayersUsingBlock:方法并向其传递一个块,该块将在视图中的每个子层上运行。
svgView.document.layerTree
SVGPathView
enumerateChildLayersUsingBlock: