我使用UIScrollView来设置CCLayer的位置(当我用手指拖动时)。它工作得很好,但在这个CCLayer中,我有一个带有一个按钮CCMenuItemImage的CCMenu。
当我点击这个按钮时,它是ok的。但是,如果我按下按钮并拖动图层的一小部分,按钮保持按下并变得没有反应。
谢谢你的帮忙
发布于 2011-12-11 06:18:37
UIScrollView会干扰CCMenu接收的触摸事件。它从来没有被设计成与UIView分享它的触觉。
您有以下选项:
发布于 2011-12-11 18:51:44
我认为您需要修改CCMenu,并尝试禁用滚动视图的触摸滚动功能。看看名为scrollEnabled和delayContentTouches的UIScrollView属性。
当CCMenuItem回调被调用时,可能已经太晚了。
https://stackoverflow.com/questions/8458297
复制相似问题