我使用UIScrollView来设置CCLayer的位置(当我用手指拖动时)。它工作正常但在这个CCLayer中我有一个带有一个按钮CCMenuItemImage的CCMenu。
当我点击此按钮时,没关系。但是,如果我按下按钮并稍微拖动图层,按钮会保持按下状态并且无法响应。
感谢您的帮助
答案 0 :(得分:0)
UIScrollView会干扰CCMenu收到的触摸事件。它从未被设计为与UIView分享其接触。
您有以下选择:
答案 1 :(得分:0)
我认为您需要修改CCMenu并尝试禁用滚动视图的滚动触摸功能。查看名为scrollEnabled
和delayContentTouches
。
到调用CCMenuItem回调时,可能已经太晚了。