我正在使用 cocos2d 2.1 版本在 iOS 上编写一个简单的棋盘游戏。该逻辑需要在预定义的时间段内禁用各个层上的触摸检测。虽然在单个图层上禁用触摸检测效果很好,但重新启用触摸检测时遇到了很多问题。
我使用 touchEnabled 属性禁用触摸检测
layer.touchEnabled = NO;
我稍后尝试使用相同的属性来扭转这一点
layer.touchEnabled = YES;
但这似乎根本不起作用,并且没有任何点击事件不再传播到图层..
我在这里做错了什么?有什么我想念的吗?