Objective c 中投万元';除非长时间按住按钮,否则无法识别

Objective c 中投万元';除非长时间按住按钮,否则无法识别,objective-c,cocos2d-iphone,touch,kobold2d,Objective C,Cocos2d Iphone,Touch,Kobold2d,我目前有一个场景,其中添加了一个层,该层有两个ccItemScroller,一个层列出了来自: 不过,我似乎遇到了其他人都没有的问题 问题是,除非我在释放之前按住触摸键至少2-3秒,否则根本不会调用ccTouchEnded。我没有更改他们的任何源代码 我知道我没有发布任何代码,但鉴于没有其他人有这个问题,我也没有更改他们的源代码,我想这更像是一个一般性的问题-我只是不知道发布什么。如果有人有任何建议来帮助我回答,我将不胜感激:) 以前有没有人遇到过这种情况,或者知道我可以找的地方 我的项目正在K

我目前有一个场景,其中添加了一个层,该层有两个ccItemScroller,一个层列出了来自:

不过,我似乎遇到了其他人都没有的问题

问题是,除非我在释放之前按住触摸键至少2-3秒,否则根本不会调用ccTouchEnded。我没有更改他们的任何源代码

我知道我没有发布任何代码,但鉴于没有其他人有这个问题,我也没有更改他们的源代码,我想这更像是一个一般性的问题-我只是不知道发布什么。如果有人有任何建议来帮助我回答,我将不胜感激:)

以前有没有人遇到过这种情况,或者知道我可以找的地方


我的项目正在Kobold2d中运行,实际上我曾经尝试过编辑类以使用Kobold2d的方法,但这是一样的,没有检测到手指抬起。

根据LearnCos2D的建议,获取您的输入:
KKInput*input=[KKInput sharedInput]

然后禁用任何干扰输入,选项包括:

input.gestureTapEnabled=NO

input.gesturedubletapenabled=NO

input.gesturelongpress enabled=否

input.gestureswibeabled=NO

input.gesturePanEnabled=否

input.gestureRotationEnabled=否

input.gesturePinchEnabled=NO


有关更多信息:

您是否正在使用手势识别器?它们会影响正常的触摸活动。出于某种原因,我确实开了一个,但我禁用了,似乎没有什么区别。我确实注意到,出于某种原因,如果我用两个手指轻触屏幕,那么CCTouchEnd寄存器会很好,并且可以轻松地进行选择。这显然不理想-太奇怪了。LearnCos2D-你又救了我。非常感谢。我读了你的大部分书,我想我也要买一些圣诞礼物;)-你参与到这样的社区援助中真是令人惊叹——干杯。如果我能证明你回答了这个问题。。。叹息