我有这样的功能:
function selectLayersOfType_inContainer( layerType, containerLayer ) {
// Filter layers using NSPredicate
var scope = containerLayer.firstObject().children(),
predicate = NSPredicate.predicateWithFormat( "(className == %@)", layerType ),
layers = scope.filteredArrayUsingPredicate( predicate );
// Loop through filtered layers and select them
var loop = layers.objectEnumerator(),
layer;
while ( layer = loop.nextObject() ) {
// [ layer select: true byExpandingSelection: true ]
console.log( layer )
}
log( layers.count() + " " + layerType + "s selected" )
}
该函数遍历所选项目并仅返回MSLayerGroup
- s。
但是我还需要知道一件事 - 哪些组在层次结构中更高,哪一组是父/子。
那么我怎样才能知道它是什么“Child1.1 Group”是“Child1 Group”的孩子
请参阅下面的项目结构示例:。