2013-02-07 32 views

回答

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使用的例子,但它基本上我需要什麼。所以這至少會有一段時間。當我真的需要遞歸時,我會深入探討這個問題。