2011-02-07 6 views
0

Je crée un menu à bascule avec ce code:Question A propos CCMenuItemToggle

[CCMenuItemFont setFontName:@"STHeitiJ-Light"]; 
    [CCMenuItemFont setFontSize:40]; 
    CCMenuItemFont *toggleON = [CCMenuItemFont itemFromString:@"I'm On!"]; 
    CCMenuItemFont *toggleOFF = [CCMenuItemFont itemFromString:@"I'm Off!"]; 
    CCMenuItemToggle *item3 = [CCMenuItemToggle itemWithTarget:self selector:@selector(menuItem3Touched) items:toggleON , toggleOFF , nil]; 

-(void) menuItem3Touched { 

NSLog (@"test 3"); 

} 

maintenant ce que je peux reconnaître ces éléments à faire une action, je veux dire quand bascule est ON faire quelque chose et quand est éteint autre chose?

merci.

Répondre

2

Je l'ai trouvé! J'étais complètement confus! : D

- (void) menuItem3Touched :(id) sender { 

    switch (item3.selectedIndex) { 
     case 0: 
      NSLog(@"on"); 
      break; 
    case 1: 
     NSLog(@"oFF"); 
     break; 
     } 
    }