2011-10-04 2 views
0

J'ai un CCMenu qui contient un CCMenuItemImage nommé pauseButton et un CCMenuItemImage nommé playButton. Je dois pouvoir accéder aux boutons pauseButton et playButton, mais une fois que je les ai ajoutés au menu CCMenu, ils disparaissent. J'ai défini leurs balises et j'essaie d'y accéder via [self getChildByTag: 1], mais le débogueur dit que rien ne contient le tag. Comment puis-je accéder aux membres du CCMenu?Comment accéder à un CCMenuItemImage à partir d'un CCMenu

Répondre

0

Quel est le nom de votre variable CCMenu? Si votre code ressemble à ceci:

CCMenu *menu = [CCMenu menuWithItems:playButton, pauseButton, nil]; 

Ensuite, vous accéder au bouton de lecture ou mettre en pause avec le bouton [menu getChildByTag:1]pas[self getChildByTag:1]. Sinon, si vous faites référence à playButton ou pauseButton en tant que variable d'instance de la classe ou en tant que propriété, vous devriez pouvoir y accéder directement, même si vous les ajoutez au menu.

Questions connexes