这是我用来显示菜单的代码。
CCMenu *topMenu = [CCMenu menuWithItems:menuItem1, menuItem2, menuItem3, menuItem4, menuItem5, menuItem6, menuItem7, menuItem8, nil];
[topMenu alignItemsHorizontallyWithPadding:0.0f];
topMenu.position = ccp(winSize.width/2, 725);
[self addChild:topMenu];
我确定此菜单只会添加一次。但由于某些奇怪的原因,触摸附加照片中显示的区域会激活我的菜单。 (当我的手指完全位于其他地方时,您可以看到“主页”菜单项。
触摸略微向右的区域使“Level”菜单激活,并进一步触摸区域使“Chapters”菜单激活。看起来似乎还有另一个“隐形”菜单。
右侧窗格是一个来自XIB的UIViewController,添加到CCDirector的视图中。我目前正在这个视图控制器中进行操作以避免上述行为。任何想法为什么会发生这种情况?