Я пытаюсь добавить делегата в 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