如果第一根手指被释放,UIView touchesMoved没有被调用

时间:2013-06-01 14:30:52

标签: ios objective-c cocos2d-iphone touchesmoved

我想完成一项简单的任务 - 在UIView中检测多达10次触摸。

使用这些:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;

一切都很好。

问题是 - touchesMoved::不再被调用 - 如果第一根手指,触摸的屏幕不再触及屏幕。

有可能解决它吗? (这样 - 虽然至少有一根手指从10根手指仍然触摸屏幕 - touchesMoved::会被叫到?

如果在UIKit中无法实现,那么在Cocos2d中是否可以实现,以及如何实现? (一些链接,功能和平会非常有帮助)

1 个答案:

答案 0 :(得分:3)

您可能只需要设置theView.multipleTouchEnabled