CCButton 没有反应/吞咽触摸的原因?

Reasons for CCButton to not react/swallow touch?

提问人:dosvarog 提问时间:6/20/2018 更新时间:6/20/2018 访问量:26

问:

我有一个 CCButton,它初始化了两个图像,正常和按下。

问题是,当我触摸按钮时,它会做出反应,图像正在发生变化,但其他任何事情都没有发生。我设置了一个选择器,但它没有启动它。当我记录触摸的位置时,它都会显示在控制台中,无论我触摸什么,除了我触摸按钮时 - 这就像按钮吞下触摸但不执行任何操作一样。

这种行为的原因可能是什么?该按钮会做出反应,它会更改未按下/按下的状态,但它不会执行给定的选择器,并且按下时,位置不会记录在控制台中。

Objective-C Cocos2D-iPhone

评论

0赞 Chirag Kothiya 6/20/2018
请添加一些代码。
0赞 dosvarog 6/23/2018
对不起,我不能给出任何代码,因为它来自我们正在制作的项目,但实际上,代码中没有什么特别之处,一切都是 Cocos2D 的标准用法。我只问是否有人知道一些可能是这个问题根源的原因,一些标准的原因,例如,某些组件是否可能吞下触摸或其他东西。无论如何,我们通过删除 CCButton 并使用带有两个图像(正常和按下)的 CCSprite 并找到触摸和精灵的交集来解决问题。

答: 暂无答案