2011-05-26 127 views
1

我想向委员会添加一个CALayer,以便我可以知道动画序列何时完成。它在屏幕四周激活了40个子图层。一旦我像下面这样添加委托,所有动画停止在CALayer上。我可以将自定义委托添加到自定义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 

回答

2

检查CALayer DocsCALayer已经有一个属性叫做委托必须分配给所属视图。尝试更改名称?

+0

更改了委托方法的名称,它工作。谢谢, – smcdrc 2011-05-26 15:26:28

相关问题