我已经实现了ccTouchBegan,ccTouchMoved和ccTouchEnded方法,这些方法都会根据触摸进行触发。但我还没有看到ccTouchCancelled得到了触发。我没有在设备上测试ccTouchCancelled是否被触发。我试图在模拟器上生成事件。但直到现在才发生。
如何在模拟器上触发ccTouchCancelled方法?
ccTouchCancelled:(UITouch *)touch withEvent:(UIEvent *)event
{
// touch cancelled
}
提前致谢。
答案 0 :(得分:0)
我相信它会被导演取消,我认为如果激活其他元素(例如滚动视图开始滚动),就会发生这种情况。只需在“取消”方法中调用“结束”方法,就可以让它执行与touches end方法相同的代码。
希望这会有所帮助。