1.layer类加到CCColorLayer
TableViewScene *layer = [TableViewScene node];
layer.delegate = self;
[self addChild:layer z:3 tag:SELECT_Layer];
2.在layer中加delegate,后面空值
if(_delegate && [_delegate respondsToSelector:@selector(read_action:)]){
[_delegate read_action:nil];
}
3.调用-(void)read_action:(id)sender{}后面有参数,当参数不需要时调用方法
[self read_action:sender];
4.定义枚举
typedef enum{
_zhezhao,
_xiaoshi,
}_color;
enum{
action_read,
action_main,
}actiontype;
_color _thisisincolor;
@property(nonatomic,assign)_color thisisincolor;
@synthesize thisisincolor=_thisisincolor ;
-(void)btback:(id)sender{
// NSLog(@"btback");
switch (actiontype) {
case action_main:
[self menu_action:sender];
break;
case action_read:
[self read_action:sender];
break;
default:
break;
}
}
{
在很多程序中都有typedef enum的使用。
比如:
typedef enum _tagSEASON{
spring,summer,automn,winter
}SEASON;
但是这个跟
enum SEASON{
spring,summer,automn,winter};
typedef 就是给类型起个别名
}
5.NSString *textname;m是int型
textname = [[NSString stringWithFormat:@"%d",m] retain];
要加retain