我正在尝试将一个委托添加到CALayer,以便我知道动画序列何时完成。它在屏幕周围设置了40个子图层。一旦我像下面一样添加了委托,所有动画都会在CALayer上停止。
这是我的代码:
@protocol NIArticlesLayerDelegate;
@interface NIArticlesLayer : CALayer {
id<NIArticlesLayerDelegate> delegate;
}
@property (nonatomic, assign) id<NIArticlesLayerDelegate> delegate;
@end
@protocol NIArticlesLayerDelegate <NSObject>
@optional
-(void)itemAtCenter:(id)item;
@end