【发布时间】:2013-03-31 05:31:38
【问题描述】:
我的应用中有一个菜单,带有使用 CCMenuItemImage 的可点击按钮。当您按下其中一个按钮时,例如 购买按钮,它会在所有内容的顶部生成另一个图像,一个确认屏幕(您是否真的想购买此商品)。将此屏幕放置在 z:100 上只是为了确保它位于所有内容之上。
问题是下面菜单上的按钮(购买、返回、下一步(所有 CCMenuItemImage))仍然可以点击。我的想法是只使用 [button setIsEnabled:NO]; 但这似乎不起作用,除非 CCMenuItemImage 设置了 disabledImage ,但是我的一些按钮(下一个,上一个)使用 disabledImage 并且在这个时候禁用按钮看起来很愚蠢确认屏幕出现。
有没有办法只禁用对下面按钮的所有触摸,只允许确认屏幕进行触摸?
【问题讨论】:
标签: objective-c cocos2d-iphone ccmenuitem