2011-02-07 149 views
0

我创建了一个切换菜单使用此代码:问题关于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"); 

} 

现在我能认识到这些项目做一些动作,我的意思是,当开关处于打开状态做一些事情,当OFF做点别的?

谢谢。

回答

2

我找到了!我完全困惑! :D

- (void) menuItem3Touched :(id) sender { 

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