Я использую этот код для создания меню и пунктов меню. Что я хочу сделать, это когда я щелкаю элемент anymenu, он должен быть подчеркнут, показывая, что мой текущий выбор - это или меняет цвет ...
Мой код ..
CCMenuItem *AutoFire1 = [CCMenuItemFont itemFromString:@"Auto" target:self selector:@selector(AutoFire:)];
CCMenu *menu = [CCMenu menuWithItems:AutoFire1, nil];
menu.position = ccp(170, 100);
// [menu alignItemsVerticallyWithPadding:10];
[self addChild:menu];
CCMenuItem *MaunualFire1 = [CCMenuItemFont itemFromString:@"Maunal" target:self selector:@selector(MaunalFire:)];
CCMenu *menu2 = [CCMenu menuWithItems:MaunualFire1, nil];
menu2.position = ccp(300, 100);
// [menu alignItemsVerticallyWithPadding:10];
[self addChild:menu2];
и функция, которая работает на ощупь здесь:
-(void) AutoFire: (id) sender
{
AutoFire=1; //Underline menuitem or change color to show current selection...
}
-(void) MaunalFire: (id) sender
{
AutoFire=0;
}
Справка