Iphone 如何从CCMenu访问CCMenuItemImage

Iphone 如何从CCMenu访问CCMenuItemImage,iphone,xcode,cocos2d-iphone,Iphone,Xcode,Cocos2d Iphone,我有一个CCMenu,它包含一个名为pauseButton的CCMenuItemImage和一个名为playButton的CCMenuItemImage。我需要能够访问pauseButton和playButton,但一旦我将它们添加到CCMenu,它们就会消失。我已经设置了它们的标记,并尝试通过[self-getChildByTag:1]访问它们,但是调试器说没有任何内容包含该标记。如何访问CCMenu的成员?您的CCMenu变量的名称是什么?如果您的代码看起来像这样: CCMenu *menu

我有一个CCMenu,它包含一个名为pauseButton的CCMenuItemImage和一个名为playButton的CCMenuItemImage。我需要能够访问pauseButton和playButton,但一旦我将它们添加到CCMenu,它们就会消失。我已经设置了它们的标记,并尝试通过[self-getChildByTag:1]访问它们,但是调试器说没有任何内容包含该标记。如何访问CCMenu的成员?

您的CCMenu变量的名称是什么?如果您的代码看起来像这样:

CCMenu *menu = [CCMenu menuWithItems:playButton, pauseButton, nil];
然后,您可以使用
[menu getChildByTag:1]
而不是
[self getChildByTag:1]
访问播放按钮或暂停按钮。否则,如果将
playButton
pauseButton
作为类的实例变量或属性进行引用,则即使将它们添加到菜单中,也应该能够直接访问它们