Impedir que SKLabelNode reciba touches

Tengo un número de SKSpriteNodes con SKLabelNodes como niños. Lo que me gustaría es que cualquier toque dentro de los límites del nodo sprite sea manejado por el nodo sprite y que sus hijos (los nodos de la label) ignoren por completo los toques. Intenté hacer esto:

SKLabelNode *miles = [SKLabelNode labelNodeWithFontNamed:@"Verdana"]; miles.userInteractionEnabled = NO; 

Pero esto no funciona. El logging de nodos de label toca cuando configuro esta propiedad en NO. A continuación intenté subclasificar los nodos de tags y configurar userInterationEnabled = NO en el init, como tal:

 @implementation BBLabelNode -(id)init { if (self = [super init]) { self.userInteractionEnabled = NO; } return self; } @end 

Lamentablemente, esto tampoco funcionó. Entonces me quedo preguntándome: ¿cómo funciona uno apropiadamente haciendo que una nota de label no reciba toques?

Solo SKScene tiene userInteractionEnabled establecido en YES de forma pnetworkingeterminada. Por lo tanto, no es necesario configurar userInteractionEnabled para NO en sus objects si nunca los habilitó.

Verifique si otra cosa, un object, un nodo, una escena, etc. está configurando el userInteractionEnabled la userInteractionEnabled en YES .