Cocos2D、UIScrollView和CCMenu
我使用UIScrollView设置CCLayer的位置(当我用手指拖动时)。它工作得很好,但在这个CCLayer中,我有一个带有一个按钮CCMenuItemImage的CCMenu 当我点击这个按钮时,一切正常。但是,如果我按下按钮并在图层上拖动一点点,按钮将保持按下状态,并且没有响应Cocos2D、UIScrollView和CCMenu,menu,uiscrollview,cocos2d-iphone,scrollview,Menu,Uiscrollview,Cocos2d Iphone,Scrollview,我使用UIScrollView设置CCLayer的位置(当我用手指拖动时)。它工作得很好,但在这个CCLayer中,我有一个带有一个按钮CCMenuItemImage的CCMenu 当我点击这个按钮时,一切正常。但是,如果我按下按钮并在图层上拖动一点点,按钮将保持按下状态,并且没有响应 感谢您的帮助UIScrollView会干扰CCMenu接收到的触摸事件。它从未被设计为与UIView共享其触感 您有以下选择: 通过修改CCMenu类查找并修复问题 编写自己的菜单类 菜单处于活动状态时,不要使
感谢您的帮助UIScrollView会干扰CCMenu接收到的触摸事件。它从未被设计为与UIView共享其触感 您有以下选择:
- 通过修改CCMenu类查找并修复问题
- 编写自己的菜单类
- 菜单处于活动状态时,不要使用UIScrollView或禁用其触摸输入
scrollEnabled
和DelayContentTouchs
的UIScrollView属性
在调用CCMenuItem回调时,可能已经太晚了