2013-04-12 53 views
0

我有一個是增加了許多層將其與像一個主場景:禁用觸摸特定圖層?

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

..

其中layer1/2是指向其他類的其他層。

我需要在某些時候,僅在第2層,主場景或第2層本身禁用觸摸。

我該怎麼做?

回答

2

嘗試:

layer2.isTouchEnabled = NO; 

,並從二層類中(我猜你在這裏延伸CCLayer):

self.isTouchEnabled = NO; 
+0

感謝,可是爲什麼我必須將其設置在二層也?有沒有父母可以直接控制孩子的方法? – Curnelious

+0

AFAIK你不必在layer2對象中設置它。從父項設置應該足夠了。我只是把兩種可能性都完全回答你的問題......要求兩種情況。 – YvesLeBorg