我用这段代码创建了一个Toggle菜单:
[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");
}
现在我可以识别这些项目做些什么动作,我的意思是当切换是ON做某事而什么时候OFF是做其他事情?
谢谢。答案 0 :(得分:2)
我找到了!我完全糊涂了! :d
- (void) menuItem3Touched :(id) sender {
switch (item3.selectedIndex) {
case 0:
NSLog(@"on");
break;
case 1:
NSLog(@"oFF");
break;
}
}