Я делаю некоторый расширенный чертеж в моем подклассе NSView, используя CALayers, используя -(void) drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx
В этом обратном вызове мне дается CALayer, но мне нужно знать z-индекс этого слоя в сколь угодно большом списке слоев (все из которых являются подслоями корневого слоя).cocoa: index для CALayer
Я пробовал int index = [self.layer.sublayers indexOfObject:someCALayer];
, но это не работает.
Как определить индекс CALayer?
Простите меня, это была опечатка в вопросе (но не в моем коде). Исправлено для слоя '- (void) drawLayer: (CALayer *) inContext: (CGContextRef) ctx' – mtmurdock