Dans Cocos2d, avec des buttons sur plusieurs calques, comment puis-je contrôler quel button réagir au toucher de l'user?

Maintenant, j'ai un CCLayer de gameplay, où il y a quelques buttons. Et je veux faire apparaître une couche de dialog, où il y a aussi quelques buttons. Comment puis-je désactiver les buttons d'arrière-plan et activer uniquement les buttons de premier plan?

Utilisez la méthode CCMenuItem setIsEnabled pour désactiver le button.

Qu'en est-il de beaucoup de buttons sur le gameplay? Désactiver tous les buttons ne semble pas être la meilleure solution … Est-il possible de désactiver tous les buttons d'un seul coup lorsque le sujet est demandé?