1

第一次单击 Menuitem 按钮事件,它运行良好。但是当我再次加载 -(id)init 时,Menuitem 按钮事件不起作用。但触摸委托被调用。

我使用了以下代码:

-(id) init
{
   if( (self=[super init]) )
    {
      FirstLable=[CCLabelTTF labelWithString:[[self.Ary_value objectAtIndex:RandomIndex]          valueForKey:@"First"] fontName:@"Arial" fontSize:20.0 dimensions:CGSizeMake(20, 20) hAlignment:UITextAlignmentCenter];
        FirstLable.position=ccp(80 ,300);
        FirstLable.color=ccRED;
        FirstLable.tag = 1;


        First_item = [CCMenuItemImage itemWithNormalImage:@"ButtonNum1.png" selectedImage:@"ButtonNum1.png" target:self selector:@selector(Num1:)];
        First_item.position=ccp(10, 7);
        menu1=[CCMenu menuWithItems:First_item, nil];
        menu1.position=CGPointZero;
        [FirstLable addChild:menu1];
        [self addChild:FirstLable];
    }
   }
4

0 回答 0