Как получить доступ к CCMenuItemImage из CCMenu - PullRequest
0 голосов
/ 05 октября 2011

У меня есть CCMenu, которое содержит CCMenuItemImage с именем pauseButton и CCMenuItemImage с именем playButton.Мне нужно иметь доступ к pauseButton и playButton, но как только я добавлю их в CCMenu, они исчезнут.Я установил их теги и попытался получить к ним доступ через [self getChildByTag: 1], но отладчик говорит, что ничего не содержит тега.Как я могу получить доступ к членам CCMenu?

1 Ответ

0 голосов
/ 05 октября 2011

Как называется ваша переменная CCMenu? Если ваш код выглядит примерно так:

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

Тогда вы получите доступ к кнопке воспроизведения или паузы с [menu getChildByTag:1] , а не [self getChildByTag:1]. В противном случае, если вы сделаете ссылку на playButton или pauseButton как переменную экземпляра класса или как свойство, вы сможете получить к ней прямой доступ, даже если добавите их в меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...