Cocos2d随着地图无法处理所有UIEvents

时间:2011-03-21 12:01:37

标签: iphone cocos2d-iphone

我有cocos2d应用程序,其中包含mapview,我想处理触摸,缩放和其他ui事件,但我无法做到这一点因为我必须使用uiviewcontroller扩展类,这是不可能的原因我已经使用CCLayer进行了扩展,因此我可以使用一些源代码来执行此操作

感谢你。

罗希特

1 个答案:

答案 0 :(得分:0)

mapview处理所有触摸事件,当事件发生在mapview内时,默认情况下它们不会发送到控制器。

解决这个问题的方法是在mapview中使用手势识别器

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/cl/UIGestureRecognizer