禁用特定图层的触摸?

时间:2013-04-12 14:18:02

标签: cocos2d-iphone

我有一个主场景,它正在添加许多图层,例如:

[self addChild:layer1];
[self addChild:layer2];

...

其中layer1/2是指向其他类中其他图层的指针。

我需要在某些时候,仅在第2层,主场景或第2层本身禁用触摸。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

尝试:

layer2.isTouchEnabled = NO;

并从你的layer2类中(我猜你在这里扩展CCLayer):

self.isTouchEnabled = NO;